The NFL has no business in Mexico City

Greg Clarkson
Saturday, November 17th
Greg Clarkson explains why he believes that the NFL should stay out of Mexico City.
00:03:43