Follow along with the Cape Cod Times and our daily dispatches and photos from the last leg of sea term 2025, a journey of over a thousand miles, finishing in Buzzards Bay. What is the ...