Indian techie drowns in Glacier National Park in U.S.
Lake McDonald acts as a near-perfect mirror for the mountains in Glacier National Park, Montana.
Read More