One of the things I love most about the Upper Valley is how much it changes from town to town. Canaan, NH is one of those towns overlooked by most people visiting the area, allowing it a certain flavor other towns don't have. This past weekend I photographed Old Home Days, which I'm learning is another term for a town festival. Hands down, my favorite event was the soap box derby.