Presently in Chengdu, China, IShowSpeed was caught in an actually wild fan moment when some random dude gave him a KFC bucket ...
The biggest stories of the day delivered to your inbox.
Nine months ago, KFC unveiled a ‘Believe in Chicken ’ short film – 90 seconds of arresting-if-confusing zombie film pastiche, ...