Posted on April 22, 2008 by adminStreet Fighter Hates Your Grandma The characters of Street Fighter don’t understand the urban life. Check out Mega64’s latest video.