ROSWELL, NM – After the release of the FBI Memo that proves the existence of aliens – the town of Roswell was once again visited by aliens.
ufo evidence
GOOGLE STREET VIEW SHOWS UFOS
LONDON – A fleet of nine flying objects has been spotted on Google’s Street View in East London. Are aliens revealing themselves to the public?