by Ryan leaf November 29, 2014
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