One of the most amazing weekend trips of my life was in Canaima, Venezuela where the tallest waterfall in the world is located. I especially like this photo because it is actually 6 photos stitched together to show the true height of Angel Falls.
These photos were originally posted in November of 2004 on the first days of Wyattjourney 2.0.
