Mini Freezards

Mini Feezards are ice enemies that appear in the Snowpeak Ruins of The Legend of Zelda: Twilight Princess.