Showing posts with label Alyssa enjoying the wonder. Show all posts
Showing posts with label Alyssa enjoying the wonder. Show all posts

Saturday, January 29, 2011

Water falls in Northern Costa Rica







Here are the Catarata Del Toro - 100 meter high falls. We climbed down to the base of the falls. Absolutely breath taking and a wonderful work out on for the thighs and the cardiovascular system.