

Archaeologists in Egypt discovered a massive 6-ton statue believed to depict Ramses II, the powerful pharaoh linked to the biblical Exodus story.

The 7-foot monument, found in the Nile Delta, offers new insights into ancient Egypt's religious history.

Want to know more?