Flying Cryptid Filmed In Russia?