Loading game details...

Orca·1982
Moguchan is an arcade maze game released by Orca in 1982. The player controls a character navigating through maze-like levels while avoiding enemies and collecting items.
Not enough sale data to chart yet.
No parts listed for Moguchan yet.
Be the first to list one →