Cops have collared the perv who tried to rape a teen girl inside a Brooklyn medical office hallway, police said Wednesday.
David Gonzalez, 31, was arrested and charged with attempted rape, forcible touching and acting in a manner injurious to a child — less than 24 hours after the NYPD released surveillance footage from the disturbing incident from Sunday.
Gonzalez — who has 19 prior arrests, including for burglary and public lewdness this year — was captured on camera exposing himself to the 14-year-old girl before throwing her to the floor and covering her mouth as she tried to get away, authorities allege.
He yelled at her to “shut up” and “stop screaming,” police said.
The teen managed to fight off the creep — who fled the medical office on Foster Avenue near East 3rd Street in Kensington around 1 p.m. on a moped, cops said.