The Great Music Experience | Nara City, Japan 1994 1994
as Self
Dogra Magra 1988
as Puppeteer
Credits from TMDB.