Moscoooow!

I really have no idea what to make of this.  It’s either an insane Russian ripoff of Mystery Science Theater 3000 or we’re being punked.  (Could it be both?)

See the open to Witness Project Popcorn HERE.