A group of friends discover a hidden cave while hiking and uncover a secret that threatens the balance of nature.