jimpluff: KFC is playing God in Japan.