
Aug. 26, 2020 Staff Report A Long Island City man who was shot in the stomach last month has died, police announced today. George Rosa, 53, was shot at approximately 11:20 a.m. on Saturday, July 25 in front of 21-19 40th Ave– two blocks from where he lived. He was transported to Elmhurst Hospital at… Read more »