Matt Vautour: Mass athletes already making this Olympics more fun
The Olympics might not be in Massachusetts, but four days in, Massachusetts is very much in these Olympics.In an alternate universe, the games of the 33rd Olympiad would be happening right now in Boston. Instead of the Eiffel Tower and the Arc de Triomphe, NBC...