The bosque along the middle Rio Grande in New Mexico is the largest such cottonwood forest in the country, stretching nearly 200 miles across New
The bosque along the middle Rio Grande in New Mexico is the largest such cottonwood forest in the country, stretching nearly 200 miles across New