The Knights of Columbus (K of C) recently passed an impressive milestone in their charitable giving—they have given 1 million coats to children in need through their Coats for Kids program! Started in 2009, Coats for Kids gives new winter jackets to children whose...
