SCARBOROUGH (NEWS CENTER Maine) — A mysterious creature washed ashore at Higgins Beach Thursday morning in an advanced state of decomposition. Scarborough Animal Control Officer Chris Creps said the ...