Man pays over $20k worth of layaway bills at Walmart in The Villages

Modern day Christmas miracle brings families to tears