‘Lovecraft Country’: Blood sacrifice

Family ties are challenged in the new episode of the horror series “Lovecraft Country” (Sunday at 9 p.m. on HBO).

Read more