Museum of the Game® & International Arcade Museum® Forums

1000051343.jpg

Not the greatest pic, but it's stumped me. Likely from a UK arcade if that helps.
Back
Top Bottom