Capcom 1994
(Description coming soon.)
YES! Super Street Fighter II Turbo is currently on the floor at Logan Arcade.