Tags

Peach Springs, Arizona is along Route 66 and is part of the inspiration for the town in the 2006 movie Cars.