President Putin launches his most audacious PR stunt to date! See more examples of Russian meteor memes here.