Authorities say a driver hit several cars on 36th Street between Broadway and 31st Avenue in Astoria.
One car ended up on its roof in the street, while another was left unrecognizable.
The injured were listed in stable condition at Elmhurst Hospital.
---