Cobra Queen

Cobra Queen was a monster truck out of Germany.