M ARTINSVILLE, Va. – The 29th annual ‘Coats for Kids’ Drive is preparing donations for community organizations and schools to keep children warm as the region plunges into winter temperatures.