via WPTV:

HERNANDO, Fla. -- (WPTV) -- Surveillance video captured a wild scene inside a Hernando, Florida, Dollar General store where a man attempted to kidnap a 13-year-old girl on Tuesday.

According to the Citrus County Sheriff's Office, Craig Bonello, 30, from Inverness, entered the store around 11:42 a.m. and grabbed the teen who was shopping with her mother.

Bonello can be seen pulling the girl by her arms and dragging her to the front door.

The teen's mother quickly jumped into action and grabbed onto her daughter, which started a "tug-of-war" between the two.

Bonello eventually let go and ran out the front door, as off-duty Deputy Jonathan Behnen was getting out of his patrol car to enter the store.

The store manager yelled to Behnen for help.

Behnen quickly jumped back into his patrol car and blocked Bonello from leaving the parking lot.

Dehnen grabbed his gun and ordered Bonello out of his car. He eventually gave up and was arrested.

The mother and her daughter were upset, but not hurt.

Bonello has been arrested several times in the past.

FULL STORY: Mom and off-duty deputy thwart attempted abduction at Dollar General - WPTV