Season 1
Saint Beast: Kouin Jojishi Tenshi Tan
AirDate: 4/4/2007
Episodes: 13

Overview: