Dr. Borisov's research points to Egypt as the true site of the Garden of EdenBorisov connects the Great Pyramid to the biblical Tree of Life through simulations showing luminous phenomena. Herreford Mappa Mundi.(photo credit: Steve Travelguide. Via Shutterstock)