Queen of the South

S03E08 - El Carro

In a bold plan to take over all drug distribution in Phoenix, Teresa makes a deal with the devil.

Writer: ||

Queen of the South
S03E08