Right Whales off of Scituate,MA. - New England News Images