Mindfulness through Multimedia
If you’ve never seen Taughannock Falls near Ithaca, New York, this new relaxing Water Film will help you to experience this 215-foot natural spectacle.
Glad you saw it :)
Hi Russ. Did you want me to respond?
Subscribe to comments:
Name: Required. 30 chars of fewer.
Captcha: Please, enter symbols, which you see on the image
[ see full blog ]
[ subscribe to blog ]
(We're sorry, but our Twitter feed is currently unavailable)
[ visit our Twitter
St. Mary Falls