Lupin III: The Castle of Cagliostro Episode 1 English Subbed By adminPosted on May 15, 2020 watch Lupin III: The Castle of Cagliostro Episode 1 English Subbed