Dubshop Pro Offroad

Dubshop Pro Offroad is a monster truck owned by he company of the same name out of the Philippines Dubshop Pro Offroad is a monster truck owned by the company of the same name based in the Philippines.