Liberty Bell of the West

The Liberty Bell tolled for freedom in Philadelphia…or was it really in the state of Illinois.  The surprising answer to that question can be found in a place far from Pennsylvania, but very close to the fight for freedom…

Author: Tom

Leave a Reply

Your email address will not be published. Required fields are marked *