Frost Beasts

Frost Beasts is a group of Frost Beast lived in Planet Frostsnowa.

Known Frost Beasts
Yetifrost