January 8, 2009

Street Fighter IV Media

Capcom has released a handful of new screens and a trailer for SFIV. (Trailer coming soon)














No comments: