The NFL draft. Synonymous with Christmas for the National Football League, except that if you're bad, Santa Tagliabu gives you more and better gifts.
by Ryan Leaf April 21, 2005
by Ryan Leaf February 28, 2004
by Ryan leaf November 29, 2014