Ice Demon



The Ice Demons were gigantic bipeds found on the forest moon of Endor.