Somehow never knew Capcom Sports Club existed until today, a 3 in 1 arcade title from 1997 with some really nice

10 53