A Russian warehouse in Chrimea opens up, revealing a gigantic soviet mecha ready to take on the rest of Ukraine.
super sentai mecha robot?
Doodle or Die is the game of "telephone" with drawing!