Top 10 scariest mascots: Blizzards

The Winters (Texas) Blizzards check in at No. 4.

Oct 28, 2010, 4:48pm