World
Video resurfaces of ‘body’ in Russia that resembles Peru’s Nazca ‘aliens’
Posted: September 21, 2023 at 10:19 pm / by / comments (0)
The Kremlin said that the body, found in Siberia in 2011, was a hoax
Daily Express :: World Feed
Comments (0)