Alabama Executes Michael Taylor for 1991 Double Murder — IJR News