dcbikeblogger.wordpress.com
The Freedom Bell
The Liberty Bell, one of the most iconic symbols of American independence, sits behind glass in front of Independence Hall in Philadelphia, approximately 137 miles up Interstate 95, north of D.C. …