Watch Samurai Champloo season 1 episode 23 tv series online free
Release: Feb 26, 2005
An American sea vessel arrives in town and a canny ninja-turned-team manager enlists our heroes to do battle with them on the field of honor... which in this case is a baseball diamond. Behold Mugen's pitching skills and tremble!