Designed by
Title
Meteor City Trading Post near Winslow, Arizona #225208312
Description
Meteor City, now abandoned, is an old tourist attraction on Route 66 just west of Winslow, Arizona. Despite the name, Meteor City was never a town, rather, it was a trading post.
This image is editorial