Hidden Lake

Hidden Lake, AZ

New Mexico Tech

Socorro, NM