Busch Gardens Christmas Town Plush Starred Polar Bear Peek-a-Boo Toys
NWT
Has a red scarf that says Christmas Town
Has stars all over. Very Cute