Here's a later version of the account:
Updated: April 27, 2010 02:01pm
Investigators say two masked suspects entered the Walgreen's near 61st and NW Radial Highway [Omaha] shortly before 9pm Monday night, one armed with a short shotgun.
Police say the armed suspect had leveled the gun at customers, and one of the customers at the register saw the suspect point the gun in the direction of the register where there were several others standing. This customer who had a valid permit [ed. Open Carry] to carry a gun, drew a handgun from his waistband shot the suspect holding the shotgun multiple times.
The suspect was able to run from the store and collapsed outside. He was taken to the hospital, where he later died.
The second suspect was held in the store by the same customer until officers arrived. The suspect, a 17-year-old male, was booked into the Douglas County Youth Center for Robbery and Use of a Weapon to Commit a Felony.
The customer who shot the first suspect has been identified as 32-year-old Harry McCullough III of Omaha.
Police say McCullough was in possession of a loaded handgun that was concealed on his person without a Concealed Weapons Permit. He did possess a carry permit which only allows a person to carry a loaded handgun in plain view (typically in a holster).
McCullough was cited for a misdemeanor charge of Carrying a Concealed Firearm.