Machinima has been busy and the good news about it is Street Fighter is back with a new trailer for this live action mini-series called Street Fighter: Resurrection. What do you guys think? Comment below and let us know what you think.
http://youtu.be/yveLaWgBTdk