Serpent Lake in Taos County, New Mexico

Serpent Lake in Taos County is a water.

Nature
water