Route 66 News

A visit to Meteor City

A videographer checks out Meteor City in Arizona, which features what purportedly is the world’s longest map of Route 66. There’s another long map of 66 in Winslow, Ariz.