Garo the Animation S1E4 E4

Season 1 · Episode 4

Garo the Animation: E4

First aired 2014-10-24

Watch S1E4

Leon and Herman go towards their destination, Santa Bardo Castle. They stop at a small village on the way.

Garo the Animation — Season 1 Episodes (24)