Lost Paradise? Engineer believes Biblical Garden of Eden lies below an Iconic site
He claims the Pyramid of Giza is where the Tree of Life once stood, whose fruits offered eternal life.
Where was the Garden of Eden? Illustration.(photo credit: lassedesignen. Via Shutterstock)