Charmy Smile & Green Head (known as Charmiguri for short) was a Japanese indie pop duo that first formed in 1996. Although
they never experienced mainstream success, they did maintain a passionate underground following throughout their time
together. In 2001, after only five years of activity, Charmy Smile & Green Head disbanded.