Calgary police have arrested one suspect after he robbed a southeast pawn shop, violently attacking one of the owners, with the whole incident caught on tape.

The attack was caught on surveillance, and shows the attacker beating the man with a pistol while the woman, who also owns the shop, began fighting back with a baseball bat.

On Tuesday evening, Arlene Sanford was in the front area of the Rocky Mountain Pawn Shop, located at 4108 Macleod Trail S.E., closing up for the night when a man walked in and pointed a gun at her, demanding money.

Arlene screamed for her husband John, who ran out from the back of the shop, pressing an alarm on the way.

The suspect then began to attack John with the gun, striking him about 20 times with the weapon.

Arlene then stepped into action, grabbing a baseball bat from behind the counter, starting to hit the suspect.

The man eventually fled through the front door, but it wasn’t long before he was arrested by police.

The Sanfords, although shaken up by the incident, are okay.