Why LA does NOT need an NFL team – ‘The Herd’

Video Details

Colin Cowherd isn't a huge fan of having the NFL in Los Angeles.