Thacher Island August 2002
Pictures from Thacher Island August 2002. The lighthouse is off the coast of Rockport, Massachusetts.
Read More1 / 53
Thacher Island 2002
Thacher Island - Twin Lighthouses. This is the Thacher logo and I hope they don't mind me using it. It is a great design and is on all our offical shirts.
- No Comments