Season 1
Shusaku The Letch
AirDate: 2/26/1999
Episodes: 3

Overview: