Graham Lake in Mora County, New Mexico

Graham Lake in Mora County is a water.
Nature
water