I didn't make it!
Has anyone here ever played Need for Madness before? It's a car racing game where you win by racing or destroying the other cars. It's pretty epic especially with the fact that you can make your own cars and stages to use in the multiplayer! Need for Madness - The mad car game!