Advertisements
Did you know?
In 2015, an ancient replica of the mythical Tomb of Osiris was uncovered in Thebes, Egypt. The structure was built between 760 BCE and 525 BCE and has all the features as described by legend, including a statue of Osiris, the Egyptian god of the dead, and a staircase that leads to the Netherworld.
YOU MAY ALSO LIKE
10 Creepy Photos and their Disturbing Backstories 940.8k views
Donnie Dunagan Was The Voice Of Young Bambi 1.8k views
Advertisements
