The worlds first 82 Liter, 5000hp, 1.5 million dollar drag race. Nuts.

– JohnP

Comments are closed.