On the night of July 30, 2023, at approximately 11:30 p.m., a tragic shooting occurred on the 100 block of Isabelle Street in Buffalo's Riverside neighborhood. Five individuals were inside a vehicle when multiple shots were fired into it. Three occupants sustained gunshot wounds and were transported to Erie County Medical Center (ECMC). Among them, 20-year-old Buffalo residents Treyvon Dee Flood and DeMarkus D. Manners succumbed to their injuries; Flood was pronounced dead shortly after arrival,
...Read More