Gamers who have played the Street Fighter games have undoubtedly come across the infamous car-smash bonus round, but have you ever wondered where those cars come from? Dorkly has put together this nice video to show us. Continue reading to watch.