48 Garter snakes eating snow

When they emerge by the 10's of thousands, they eat snow for water. Then, they ball by the thousands in a mass competition of males competing for females. Unbelievable sights at the Narcisse snake dens.