Turkish Mayor Suggests Gobekli Tepe Was Created by Aliens | Coast to Coast AM
The mayor of the Turkish city wherein Gobekli Tepe is located recently offered a fantastic theory for the ancient archaeological site's origins: aliens.
www.coasttocoastam.com