Police say they have arrested a man who allegedly grabbed a woman walking on a Brooklyn street and then sexually assaulted her earlier this month.

The NYPD had said a 22-year-old woman, who was walking on the sidewalk in the 79th Precinct around 1 a.m. on Saturday, May 17th, was followed by a man who eventually pulled her between two cars, threatened her with a gun, and sexually abused her. The suspect fled and the victim was treated for her injuries.

Police, who shared two videos of the suspect, now say that Elijah Lofton, 19, was arrested on Wednesday and charged with arrested with felony criminal sex act.