Indian Lake Triangle

The Indian Lake Triangle refers to an area in Indian Lake, New York with vast forests and river valleys. Since 2006, three men have disappeared near Indian Lake.