Anne Rice’s Mayfair Witches renewed for season 2: Alexandra Daddario starrer gain record viewers Read more