New York (CNN) -- A New Jersey teenager was killed when his head hit a highway overpass after he apparently stuck it out of a party bus near the George Washington Bridge, which connects Manhattan with New Jersey over the Hudson River. 

Daniel Fernandez, a 16-year-old resident of Sayreville, died Friday evening on his way to a sweet 16 party, according to Port Authority spokesman Steve Coleman. 

He was on the top level of a double-decker bus when he apparently stuck his head out of an emergency hatch in the roof, Coleman said. 

His head then struck the underside of an overpass, he said. 

The incident occurred after the New Jersey-bound bus departed Queens, New York -- loaded with 65 teenagers -- and had just crossed the George Washington Bridge. 

Off-duty emergency medical technician Leon Tyrone McKivor, 52, said he approached the scene to offer his assistance and escorted worried parents to a nearby police station where their children were waiting. 

"One individual had on a blood soaked shirt that he refused to take off until police insisted that he change," McKivor told CNN. "A number of other individuals had blood all over them, as well." 

McKivor said he tried to console the mother of one of the girls who was on the bus. 

"She was just crying and crying and hugging me and thanking me," he said. 

The horrific scene left several party-goers stunned, according to multiple posts on social media. 

"Sitting here with your blood on my foot wishing this was all a bad dream," tweeted teenage party-goer Vicky Budz. "Can't sleep with you on my mind cause the more time goes on the more its settling in." 
Who said they wish it was all a nightmare and not real?
Sitting here with your blood on my foot wishing this was all a bad dream," tweeted teenage party-goer Vicky Budz.