Abu Simbel

July 8th, 2011 by

The statues at Abu Simbel in Egypt are a testament to human ingenuity — and ego. Find out what’s so cool about Abu Simbel (and statues). Found at HowStuffWorks.com.

Similar Posts:

Tags: , , , ,