Momotaro! (Live in Japan)

Momotaro! (Live in Japan)