|  |  | Lost City Apollo Found at Stonehenge (Photos) www.lifeinthefastlane.ca — Could Stonehenge be home to the mythical Lost City of Apollo? Highly acclaimed archaeologist Dennis Price, noted for his startling discovery of Stonehengeâ€™s lost alter stone near a roadside in Berwick St James last year, believes heâ€™s found the infamous Lost City of Apollo in the land near Stonehenge.More... (General Sciences) Comments Email Added 2007-08-30 15:28:31 zaibatsu