A routine ATM visit turned into an unexpected test of honesty when a Lewisville barber found $128,514 in cash left on top of a Bank of America ATM. Instead of treating it like a jackpot, he called police and helped return every dollar to its rightful owner.