About Memnon Colossi
Luxor Memnon Colossi are two massive statues located on the east bank of the River Nile in Luxor, Egypt. The statues are made of red granite and are around 18 meters (60 feet) high. They are thought to represent the Pharaoh Amenhotep III and were carved around 1400 BC. FAQ's on Memnon Colossi