The annual Ice Festival is back in Downtown Keene NH, Central Square with different ice sculptures.