ROCHESTER, N.Y. (WROC) — Rochester police arrested an 18-year-old Wednesday for stabbing a 60-year-old man inside a city library.

Yosmain Ammons was arrested and charged with Assault in the Second Degree. He also faces menacing charges for menacing hospital employees at Rochester General with a knife, according to officials.

Authorities say officers responded to the Monroe Branch Library at 809 Monroe Avenue around 4 p.m. on Tuesday for the report of a man who was stabbed.

Officials say once officers arrived on the scene, they found a 60-year-old victim who was stabbed at least once in the upper body. Authorities later confirmed the stabbing took place inside the library.

New details released by police Wednesday revealed the victim was taken into surgery after the first responding officer recognized the injury as life-threatening.

According to the medical staff at Strong Memorial Hospital, the victim would have lost his life without the life-saving measures of police.

City officials announced the library will be closed Wednesday. Information on whether it will be open Thursday is expected to be released at a later time today.

The teenager was transported to Monroe County Jail and is expected to be arraigned Wednesday.

Check back with News 8 WROC as we will continue to update this developing story.