C. C. Lemon

C. C. Lemon is a drink in Japan. The Simpsons produced 5 advertisments for them in 2001.