Dean McLeod's picture

Lost World

Perhaps only in my dreams did I believe such a beautiful scene existed in nature, until I witnessed La Paz waterfall in Costa Rica. Nature's symmetry is perfect, as the lush green vegetation all appears to point towards the turquoise pool of water below.

At a towering 121 feet, these magnificent falls are truly a page from a fairy tale.

Log in or register to post comments