Join Alabama’s headlong charge into the IX Cent. Alabama becomes seventh state to approve castration for some sex offenses
nbcnews.com