20% of all proper whales within the North Atlantic congregate off the Cape coast

About 20 p.c of all North Atlantic proper whales closing on land are amassed off the coast of Massachusetts, in step with state natural world officers. The Massachusetts Environmental Police mentioned Friday that roughly 60 to 70 proper whales are in Decrease Cape Cod Bay. Of those, about part are north of the Cape Cod … Read more