The first episode of Lovecraft Country
which debuts on HBO and HBO Max this Sunday night
