Police are on the scene of a homicide at Maycocks Beach, St. Lucy.

More details as they come to hand.

Share This: