• Photo: Kyle Sparks
    Photo: Kyle Sparks
  • Yosemite Valley.
    Yosemite Valley.
  • Photo: Kyle Sparks
    Photo: Kyle Sparks