The Edmond Sun

Archive

Travel 2

Pete’s Museum, in an original Route 66 gas station, features memories and souvenirs of the Mother Road in Williams, Ariz.