Vast Illinois Shop

2/20/2014

Visit a huge Mansfield, Illinois shop. 120 feet by 90 feet. Machinery Show 707.