did you say Alfa-Romeo and 1000hp in the same sentence?

1000 horsepower in a small/light car like that only running 8.60's?