Each and every NFL offseason, it seems like teams hand out larger and larger contracts.
With that being said, as we're almost a week into the 2012 NFL offseason free-agency period, we have already seen two massive contracts. The Buffalo Bills handed out a whopping $96 million deal over six years to Mario Williams, and the Detroit Lions gave Calvin Johnson an eight-year, $150.5 million contract—which is the largest contract in league history.
In that spirit, let's continue to take a look at some of the NFL's most absurd contracts of all time. Where do you think Super Mario's and Megatron's will land on the top 25 list?