Revs Visit NorwoodPlayers from the New England Revolution visit a local Stop and Shop in Norwood, MA.