Takaya Imamura is a legendary art director that worked at Nintendo for 32 years he's the creator of Omega 6: The Triangle Stars.
Saturday’s Maximum Carnage edition of Collision. The show will feature a Texas Deathmatch between Hangman Page & Christopher ...