A 23-year-old Florida woman was captured on police body camera video dropping a baby on its head, fracturing the infant’s skull, while running away from police. Kayla Morgan was arrested Monday and charged with aggravated child abuse and resisting arrest. Marion County sheriff’s deputies were called after witnesses reported seeing a woman darting in and […]