SOUTH BOSTON (CBS) — A body was found near The Barking Crab in South Boston Thursday afternoon, according to Boston police. I-Team sources say the body was found in a shed.
Sources also said the body was badly decomposed and that police do not know how long the body has been there. Detectives could be see scouring the area Thursday evening.
No further information has been released.