Despite the dreary weather, Patriots fans filled the streets of downtown Boston for the Super Bowl LI victory parade, some even arriving hours before the parade officially began at 11 a.m. this morning.
Despite the dreary weather, Patriots fans filled the streets of downtown Boston for the Super Bowl LI victory parade, some even arriving hours before the parade officially began at 11 a.m. this morning.