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

Ughhhh... not my cup of cappuccino...
but you have to hand it to the guy.. a blown Mopar small block in a Alfa-Romeo.. in Italy! ~ I didn't even know they drag raced in Italy!