StrangerTeam

The game where your biggest obstacle...is you.
Puzzle