Oil Can Mesa is a town in the United States. It is located between Los Angeles, California and Carburetor County, it is of comparable size to Radiator Springs.
Gallery[]
Appearances[]
- Pit Crew to the Rescue
Oil Can Mesa is a town in the United States. It is located between Los Angeles, California and Carburetor County, it is of comparable size to Radiator Springs.