All rights reserved
850 x 1119 Download

Mooncresta advertisement

Moon Cresta is an arcade game released in 1980 by Nichibutsu and it is part of the Arcade collection. Photo source: arcadeflyers.com