According to Times Union, Walsh found the money on the job in the store's parking lot in November. He was headed to turn it in when he heard a woman complaining to a manager about losing the money.

>> Read more trending stories

Because he has some anxiety and didn't want to escalate the situation, Walsh tended to other matters before turning the money in a half hour later.

Two days later, on Nov. 6, he was fired for "gross misconduct." The store manager said she couldn't discuss the move, while a company spokesman said he had "no comment."

On the same day at another location, Thomas Smith was fired for redeeming $2 worth of cans and bottles left behind by a customer at his Walmart store, the Times Union says. He has since received a new job with better pay ($12/hour), according to Times Union.

Read more here.