from "Samurai Champloo Music Record: Impression" album by Force of Nature
See who else performs this track