More than 5,000 walkers from throughout the Merrimack Valley came together to raise funds, lend courage and inspire hope through TeamWalk for CancerCare. This remarkable fundraising event. camerainthesky.com

License at paya.com/videos/291098

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…