The Kansas City Chiefs are 2016-17 AFC West Champs!!! (Windows 3.1 Style)
Channel:
Subscribers:
67
Published on ● Video Link: https://www.youtube.com/watch?v=G3WPJ5ue9U4
I saw this on the Kansas City Chiefs Facebook page without sound, so I decided to upgrade it a bit.
Other Videos By Chris S
Tags:
2017
Kansas City Chiefs
NFL
Football
AFC West
Champs