Santo

Santo

The Lair (1x6)

Season finale

Air date: Sep 16, 2022

As Millán and Cardona finally close in on Santo's location, they draw everyone around them — including their loved ones — into danger.

  • Premiered: Sep 2022
  • Episodes: 6
  • Followers: 15
  • Ended
  • Netflix
  • Friday at 9