sailor moon.. sailor bubba and friends unite to defy all common sense.. Sailor Moon