Stephen Edward Woods II, a 26-year-old resident of Ocala, Florida, was found deceased on December 22, 2022. His body was discovered along the side of a road near North Magnolia Avenue and Northwest 14th Street. The initial discovery was made by a motorist who noticed a person lying on the grassy shoulder and promptly called 911. Upon arrival, Ocala Police Department officers found Woods with no vital signs. The area was cordoned off, and a death investigation was initiated.
The investigat
...Read More