notmycar Launch Trailer

01:20
The fastest new Battle Royale game hits the scene as notmycar launches itself onto Steam.