MANHATTAN (WABC) -- An off-duty NYPD officer is recovering at the hospital after he was shoved onto the tracks by a person believed to be homeless.
Police say it happened during a dispute at the 3 Avenue station at around 7:30 p.m. Tuesday night.
The 24-year-old officer landed on the L subway line tracks after being allegedly pushed by 28-year-old Aaron Walker, who also fell onto the track bed.
Both men pulled themselves onto the platform and Walker fled on a train. He was arrested at the Union Square station.
Walker, was charged with attempted murder, assault, attempted reckless endangerment, reckless endangerment, criminal trespass and disorderly conduct.