Sports

Justin Verlander Just Signed a Ridiculous New Contract That Could Be Worth More Than $200 Million

Stacks on stacks on stacks!

Getting your Trinity Audio player ready...
Photo Removed
Blank pixel used during image takedowns
Complex Original