Travel Mechanic TV

The Travel Mechanic propagates information about the automotive industry and travels to various locations throughout Luzon in the Philippines.