This is a view from the South Tower looking back over to the North Tower on Thacher Island. The Twin Lights of Thacher Island.
By Yankee Magazine
Jun 23 2009