June 9, 2012. Elwood, Illinois through photographs of its US Post Office and Auto Center along the Route 66 journey.