X-Men Vs. Street Fighter (Japan 960910)

X-Men Vs. Street Fighter (Japan 960910)