Cartogiraffe.com

Indian Canyon Creek

Indian Canyon Creek in Mariposa County.