Did you know that Patomskiy crater , in Siberia gained the notice of Russian ufologists after a 2010 scientific expedition? SOMEFACTS.com