Loading...
Uploaded by eileansiar on Oct 28, 2011
If Harvard Square is your favorite spot, you may know this crossing between the COOP and the MBTA station on Mass Ave in Cambridge, Massachusetts, USA.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)