Peterborough Weekend June 1-3
Photos courtesy of Megan Smith