Trinidad & Tobago
Trinidad and Tobago is a multi-island nation is the Caribbean (northeast of South America).
Trinidad and Tobago has an estimated population of 1.3 million people and a land mass of 5,128 km2 / 1,978 sq mi.
Bedford TJ Diesel
This is my personal favourite Bedford truck. From the "TAP" on its license plate, the vehicle is fro...