Playing at the Caterpillar Visitor’s Center & Musuem

The Caterpillar museum is part of the Caterpillar Visitor’s Center. Located along the Peoria, Illinois Riverfront this cool museum opened on October 20,…

Read more