img_muteki_detail04_en Published April 27, 2021 at 1440 × 810 in Paid Invincibility DLC And Display Frames Announced For Capcom Arcade Stadium ← Previous / Next →