Beautiful, interesting, incredible cinema.
Live recording of the psychedelic noise rock band, taped at Showboat, Tokyo on December 30th, 2008.