Tag: Pyramids

A Refreshing Look at Egypt’s Ancient Pyramids

“Yallah, yallah, yallah! Woooo!”I was visiting the pyramids of Giza, Egypt, in…

Editorial Board