Mayor of the Turkish city of Urfa said that Gobekli Tepe was created by aliens
(ORDO NEWS) -- The mayor of the Turkish city in which Gobekli Tepe is located…
(ORDO NEWS) -- The mayor of the Turkish city in which Gobekli Tepe is located…
Sign in to your account