The Arctic League delivered gift bags to about 3,000 children in the Elmira area on Christmas Eve as it works to wrap up its annual Christmas appeal.