~300 HP 1.8l supercharged FWD Alfa 33 sedan vs ~500 HP 2.2l turbocharged AWD Subaru Impreza sedan. This is a knock down boxer-battle on a crazy little track.
J ust good racing.