NH Mountain Hiking < Charles River Esplanade
Tyrannosaurus Rex statue outside the Museum of Science near Charles River Esplanade in Massachusetts.