Over 300,000 sweaters have been knit by Guideposts readers and sent to children in need.

 

Next