Advertisement

Red Sox Win

Red Sox Win

Boston Red Sox fans were seen celebrating the World Series win in Cambridge.

Advertisement