from the Charles River Park on the Cambridge side.
The Boston Museum of Science (actually locatedin Cambridge).