17 images
Chebeague Island Field Day 6/16/09
photos by Nancy Earnest