July has brought incredible whale watching trips off the coast of Provincetown and onto the Stellwagen Bank National Marine Sanctuary. ...   more »