A man suspected of robbing a Waterville bank slipped, fell, and dropped the cash in front of police officers.

Waterville Police say a lone man walked into the Bangor Savings Bank branch on Upper Main Street just after 10:00 Tuesday morning. The suspect, who police have identified as 38-year-old Jason Mackenrodt, fled the bank with an undetermined amount of cash. He rain across Main Street and into the parking lot of Ming Lee's Restaurant.

While running, Mackenrodt slipped on the ice and fell, spilling the cash and gun from his jacket pocket, onto the pavement. The cash was quickly picked up by the wind and blown across the parking lot, with passersby dashing to scoop it up. The incident was witnessed by Maine State Police Special Agent Glen Lang, who happened to be sitting in his car right in front of where Mackenrodt fell. Lang saw the gun and money and immediately realized that the man was up to no good. Mackenrodt tried to run, but was tackled by Lang and taken into custody. At that point, Waterville Police arrived on the scene and informed him the bank had been robbed.

Waterville Police took to their Facebook page to publicly thanked the members of the public who gathered up the flying money and returned it to the officers on scene.

More From WQCB Brewer Maine