Slinky

ghost dog: the way of the samurai

32