Mother Nature at it's Best... - The Oasis Of My Soul

Splash.

Splash in Santa Helena Canyon, Big Bend Park, Texas.

Santa Helena CanyonBig BendNational ParkcanyonTexasAra and Spirit