Queen of the South 3×08 Promo – El Carro
0 comments
On Queen of the South 3×08, in a bold plan to take over all drug distribution in Phoenix, Teresa makes a deal with the devil. Queen of the South season 3 episode 8 airs August 9, 2018 on USA Network.