Downtown Blast · 2 Left Thumbs
Media from the Steam store listing.
Kill All Clankers - Reveal Trailer