Will Leitch, Contributing Editor at New York Magazine and Founder of the Deadspin, joined Cheddar to discuss the excitement among fans across the sports world right now.
Will Leitch, Contributing Editor at New York Magazine and Founder of the Deadspin, joined Cheddar to discuss the excitement among fans across the sports world right now.