The crew arrives somewhere that seems too good to be true, and it just might be.
Season 2 • Episode 12 of 12