just in time for this year's spooky season. The second show in the series, Mayfair Witches, has released its Season 2 recently. More on AMC's The Talamasca in our story. Anne Rice's Immortal ...