Scroll to load trailers
About Moguchan
Moguchan released on December 31, 1982, developed by Orca and published by Venture Line, Inc..
Moguchan is available on Arcade. It supports single player, multiplayer.