DHD

DHD is a Mini Monster Truck run by West Coast Mini Monster Trucks.