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
Moon Cresta is an arcade game released in 1980 by Nichibutsu and it is part of the Arcade collection. Photo source: arcadeflyers.com