Monday, February 17, 2014

(VIDEO) Aliens invade Sochi? UFO hunter claims he has proof


UFO watchers say Russias resort city of Sochi could be a galactic hub for visitors from another planet. One man says he has evidence of hundreds of UFO sightings.