Kuchibiru ni L o/Shingâ Songu Raidâ
- Episode aired Feb 21, 2010
- TV-PG
A request from Queen and Elizabeth leads to an investigation of a terrible street performer mysteriously winning a popular singing competition.A request from Queen and Elizabeth leads to an investigation of a terrible street performer mysteriously winning a popular singing competition.A request from Queen and Elizabeth leads to an investigation of a terrible street performer mysteriously winning a popular singing competition.