Further down the path, the truck collided with a school bus at Chambers Street.

After the collision, the driver exited the truck with a pellet gun and a paintball gun

A police officer assigned to the area fired at the man, hitting him in the stomach.

The driver of the truck was taken into custody.

After his arrest, the suspect underwent surgery.

He has been identified as Sayfullo Habibullaevic Saipov, two law enforcement sources familiar with the investigation told CNN. Other sources described him as a 29-year Uzbek national who came to the United States in 2010.

Law enforcement found a note near the truck claiming the attack was carried out in the name of ISIS, a senior law enforcement official confirmed to CNN.