First off, TMB will be back later with a long blog post about how the super bowl ads sucked this year, but for now, who are these idiots ? Todd Behrendt, Dave Doyle, Zack Faigen and Steve Miller, Foxsports never shoulda ditched the work they got from
Read More...