Sandy Delacruz, a 35-year-old police officer from Freeport, NY, tragically passed away on December 22, 2016. She was found deceased in her patrol car while on duty, with what authorities believe to be a self-inflicted gunshot wound. The incident occurred after a shots fired call led law enforcement to the area of North Bayview and Randall Avenue, where they discovered Officer Delacruz. The Freeport Police Department has classified her death as non-criminal, indicating that it was an apparent sui
...Read More