MOUNT LAUREL, N.J. (CBSNewYork) – A New Jersey driver saw a terrifying sight on the side of a road. That’s when he pulled over to make a heroic rescue.

Police say John Bishop saw a man dragging a woman into a wooded area last week, off I-295 in Mount Laurel.

READ MORE: Police: 2 Children Found Safe Following Carjacking In Newark; Search On For Suspects

John Bishop (Credit: CBS2)

Bishop threw his truck into park, ignoring angry honks as he blocked traffic, and went after the suspect.

He said he saw 52-year-old Donald Cramer on top of the woman and sprang into action.

READ MORE: Nets Rally From 17 Down In 3rd Quarter To Beat Mavericks

Assault suspect Donald Cramer (Credit: CBS2)

“I said hey! Get off her!” Bishop recalled.

“He came right at me and he grabbed me by my arms… I grabbed his hair real hard… I yanked it backwards and then I slammed him forward onto the ground,” the good Samaritan added.

“I dragged him up by his hair and his neck and I drug him up over the hill and I threw him over the guardrail.”

MORE NEWS: Islanders' Offense Wakes Up, 11-Game Losing Streak Ends With Victory Over Senators

Three off-duty firefighters eventually pulled over. They helped pin down the suspect until police arrived.