Say what you will about Capcom, and most Japanese studios as of late, but when they get their act together they are capable of putting out some really cool stuff. Case in point is...
Read More
1 Minute
Entertainment Unfiltered