Russia’s Lake Baikal is said to be the home of a colossal beast, but there are other reports that suggest that this monumental body of water may also harbor a base for extraterrestrial visitors… and there are NASA photos that may prove it! Located in Siberia near the Mongolian border and surrounded by steep mountains […]
↧