In 'The Squad', a group of people find themselves trapped in a remote location with no way to escape. As they struggle to survive, tensions rise and secrets are revealed.
Where to watch in United States