KFC in the United Kingdom presents a literal pile of deliciousness.

KFC in the United Kingdom presents a literal pile of deliciousness.