Tata Prima T1 Truck Racing fever
The fourth edition of Tata Prima T1 Truck Racing Championship held at Delhi made for a fine display of excitement and grit.
The fourth edition of Tata Prima T1 Truck Racing Championship held at Delhi made for a fine display of excitement and grit.