An ancient site where aliens landed has been discovered in Azerbaijan.
Axar.Az reports that Kanan Rahimov, a man who claims it, prepared a video to evidence that,
Day.Az informs citing to
Milli.Az. By his video based on various facts, Rahimov tries to prove that namely Gobustan area of Baku is the landing center of the alien creatures.