Season 1, Episode 14 Bloom of the Black Rose

First Aired: December 13, 2008

Leo and Dexter search for a mysterious duelist known as the Black Rose in New Domino City.

Watch Now
Subscription
Subscription
Free
Free
Paid
Free