8.0 Ultra Street Fighter II: The Final Challengers ReviewIan CooperJune 3, 2017August 13, 2018 by Ian CooperJune 3, 2017August 13, 2018 With an impressive array of fighting games releasing recently, it’s tough to call which ones are worth your time and money above the rest. Do...