The incident was reported Thursday around 5:30 p.m. near 100th and McIntosh streets in East Elmhurst.
Police say the 5-year-old child, brother, and their father were attempting to cross 100th Street as a white Dodge Ram pickup truck was turning onto 100th Street from McIntosh Street.
The vehicle then struck the 5-year-old boy and then fled from the scene.
"I see police everywhere, I see people everywhere, I see the mom crying, I see the dad right next to the kid crying and the kid was just laying there blood all over the place," witness Jochy Rosario said.
ALSO READ | NYPD releases bodycam of officer hitting woman, mayor defends police
NYPD releases bodycam of officer hitting woman
The child was taken to Elmhurst Hospital with severe head and torso injuries, where he was pronounced deceased.
The crash happened on a freshly paved, but still unmarked, intersection.
Police have recovered video they say suggests the driver didn't necessarily violate any traffic laws leading up to the crash, until he sped up and drove away.
The boy's father ran after the driver in a fruitless attempt to get him to stop.
"I think that person should really own up to their mistakes because that's really messed up. You just caused a whole family a lot of misery," Rosario said.
No arrests have been made and the investigation ongoing.
----------
* More Queens news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube