World Video resurfaces of ‘body’ in Russia that resembles Peru’s Nazca ‘aliens’ September 22, 2023 Share on Facebook Tweet on Twitter The Kremlin said that the body, found in Siberia in 2011, was a hoax Daily Express :: News Feed