Bizzarro Team

Bizzarro Team was a monster truck out of Italy.