Recent excavations in Egypt produced this 12.5-foot-tall piece of a statue of the pharaoh Ramses II. The limestone figure …
Editor's PicksLatest InnovationsTechnology And Inventions
Recent excavations in Egypt produced this 12.5-foot-tall piece of a statue of the pharaoh Ramses II. The limestone figure …