Infant Found at Scene of Apparent Murder-Suicide in Delray Beach
At 8:20 a.m. on Tuesday morning, officers discovered two bodies inside a Delray Beach apartment. SWAT team members responded to the scene of apartments in the 600 lock of Auburn Avenue in the Village at Delray More...