The new Mustang V8 Supercars looks ridiculous. Maximum wang.

Advertisement