Waterville police Chief Joseph Massey told the Morning Sentinel that a clumsy would be bank robber who had a handgun walked into Bangor Savings Bank on Tuesday morning, robbed the bank and fled on foot. Until he lost his footing by slipping on some ice across the street.

The man ran across four lanes of traffic on Main Street in Waterville, into the Ming Lee restaurant parking lot, slipped on some ice and landed pretty much smack dab in front of a special agent for the Maine State Police Computer Crimes Task Force who just happened to be parked in the right place at the right time, according to the Associated Press. When the robber slipped and fell, his gun, and most of the cash fell out and the cash was then blown across the parking lot where the robber was apprehended.

Glenn Lang, the special agent, had no idea the bank had just been robbed. But he was suspicious enough to get out of his car, tackle the man, and take him into custody. This all happened as Waterville police were responding to a report of a bank robbery.

The man was identified as Jason Mackenrodt, 37, who is listed as homeless, and was arrested on charges of robbery and terrorizing. He is also on probation for burglary He is now in the Kennebec County jail in Augusta. His bail was set at $25,000 cash. And the gun he had turned out to be a BB gun.

More From Q97.9