Russia Claims To Have Shot Down A UFO

The Russians allegedly took down a UFO. Russia, which is currently waging a brutal and bloody war against the people of Ukraine, claims to have brought down a UFO in the southern Russian region of Rostov, according to Newsweek. Rostov oblast governor Vasily Golubev wrote on Telegram that the UFO was a “small-size object in the … Continue reading Russia Claims To Have Shot Down A UFO More