Finnegans Pub patrons watched as a man outside the bar picked a gun up off the ground after it slipped out of his shorts.
He then put the weapon in his belt, walked toward the bar and held the gun in plain sight.
Police arrested 28-year-old Lonnie Calfrobe in connection with the incident. He's charged with possession of a dangerous weapon and carrying a concealed weapon.
The investigaion also found a black pellet gun that appeared to have been thrown away before police got involved.