Muteki Published April 27, 2021 at 1200 × 675 in Paid Invincibility DLC And Display Frames Announced For Capcom Arcade Stadium ← Previous /