La Lechuza

Referenced in 1 episode

Definition

A figure from Mexican and Texas border folklore: a witch who turns into a giant owl, sometimes with a human face. She is said to attack people at night and to bring misfortune or death.