Anime of the Week #63: Samurai Champloo

Welcome to Anime of the week number #63. The anime is Samurai Champloo   Aired: May 20th, 2004 ~...

Read More