A California man who found a bag containing $125,000 said he returned the cash to the armored truck company that accidentally dropped it because it was the "right thing to do."

Joe Cornell, 52, told the Fresno Bee newspaper he saw the bag of cash fall out of the back of a Brinks armored cash transport car as it drove over railroad tracks in downtown Fresno.

Cornell, who was working in the lot of a Salvation Army location as part of a substance abuse rehabilitation program, told the newspaper he recovered the bag and found it stuffed with hundred dollar bills.

"I started crying and shaking," Cornell said. "Everything was going through my mind, the good devil/bad devil thing," he said.

Cornell made up his mind to alert his boss at the Salvation Army and the pair called Fresno law enforcement authorities.