A young woman leads two friends deep into the English countryside to show them how much the environment is being ruined. However, it soon becomes apparent that they are not alone in their neck of the woods...