Sports Director Nick Canizales live from Kansas City

Sports Director Nick Canizales live at the Sprint Center in Kansas City.
Published: 10:28 PM CST March 9, 2017