The Dallas Stars were looking for a mascot and they decided that a fluffy alien was the best route to go. Victor E. Green (get it? Victory Green) is their newest Stars fan and he is all sorts of terrible. I would love to know how this one got approved.