North Truro
Share this Article On CapeCodToday: A dead 11’ pilot whale washed ashore at Head of the Meadow Beach in North Truro, Massachusetts, on Tuesday afternoon. Another pilot whale washed ashore and died on Duxbury Beach Monday morning. A crew...






