Taro no Tō
Taro no Tō: Season 1

Air Date

February 26, 2011

Episodes

4 episodes

Taro no Tō

Season 1

Episodes

1. Episode 1

February 26, 2011
53 min

2. Episode 2

March 5, 2011
53 min

3. Episode 3

March 26, 2011
53 min

4. Episode 4

April 2, 2011
53 min