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.

No comments:

Post a Comment