The Boss

The Boss is a Ford Superduty monster truck owned by Attard Racing Promotions out of Australia, and is one of the last leafspring trucks still competing today.