An off-duty police officer is being credited with getting a loaded handgun off the streets.
According to police, the officer broke up a fight in the Tanger Mall area on Thursday afternoon.
When he stepped in to help break up the fight, he reportedly noticed that one of the men involved was carrying a loaded 9mm gun.
Omar Mohamed, 20, is facing a slew of firearm related offences including carrying a concealed weapon.
Police said that drugs and cash were also seized during the arrest.