Oil Can Mesa
Jump to navigation
Jump to search

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.

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.