The Urinals of the Lincoln Building

The Lincoln Building is an office building at 44 E Main Street in Champaign, IL.

Filed under: Business
Tweet

This picture was submitted by an independent contributor.