KFC has an island on Animal Crossing, complete with a mini restaurant by Alejandro Maquinto · June 16, 2020