The intersection of Northern Boulevard and 107th Street in East Elmhurst, Queens. Michael Pena was sentenced to 4 to 12 years in prison after pleading guilty in the 2025 crash that killed 23-year-old Justin Diaz as he drove to work at LaGuardia Airport. [ more › ]