Down By the Riverside Festival

Riverside Park, New London, CT