Tag: , ,

One Dedicated Fan Is Making His Own Street Fighter Movie!

Street Fighter is the flagship fighting game series in the world. There are players from all over the world, tournaments held nearly every month in official areas to...