WATCH: Stunning video from The Franchise shows Mahomes’ composure in Super Bowl
The Kansas City Chiefs released the season finale of their season-spanning show The Franchise on Youtube yesterday. This episode chronicled the Chiefs’ run to Super Bowl glory and takes fans…