Snow beast

The "snow beasts" were a species native to the Mid Rim planet Ando Prime.

Appearances

 * The Clone Wars: Decide Your Destiny: The Lost Legion