Colin MacKenzie holds the 54-pound striper he caught off the Dog Bar breakwater in Gloucester Harbor yesterday. None / Courtesy photo