The American Giants Museum along old Route 66 in Atlanta, Illinois, recently landed a new owner. The museum stated in a Facebook post that Lee Woods of Hot Springs, Arkansas, purchased the property. As Woods' Facebook account shows, he's an aficionado of Muffler Men. More from the museum's post: Moving forward, Joel Baker and American … Continue reading American Giants Museum changes owners