Pyramid (Landmark)

A Pyramid is an ancient pyramid-shaped masonry structure located in Egypt. Most were built as tombs for the country's Pharaohs.

A Mummy shows curiosity towards it.