Russian Villagers Witness Alien Sighting
by alienabductions1 in Aliens Exist 2
Villagers in Molebka, Russia report witnessing an alien sighting, but unlike those found on alien documentaries and sci fi movies, this extraterrestrial was purposely put there by the community. In celebration of what many consider [...]