A mystery man in a white limousine surprised shoppers at a grocery store in Nashville, Tenn. by handing out some green goods of his own - dollar bills.

The stretch limousine bearing the license tag FOOD4U stopped at a Megamarket store Thursday and a man who was described as a TV preacher look-alike entered the store and talked to a manager before doling out the cash.Walt Smith said he was flabbergasted when the man told him "to expect a miracle," patted him on the back and handed him a dollar.

"Pretty soon he's buying people's groceries," Smith said.

"He had a lot of gray hair in one of those Elvis hairdos, and I've never seen so much diamonds and gold in my life," Smith said. "It really was the funniest thing I ever saw."