Grass Island in Guilford, CT

Guilford (New Haven, Connecticut)
Patricia Mousch Peter Marteka | Hartford Courant
Loading