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