This Street Fighter In Real Life Clip Is Insane

The Street Fighter franchise is one of the most profitable video game franchises of all time. Since its first release in 1987 it has revenues of over $13 billion.