5 Stunning Photos of Angel Falls, Venezuela

Check out these absolutely stunning photos of Angel Falls, which is located in Venezuela. It reminds me of the waterfall the featured in the Pixar movie, Up, but I’m sure this one is way more awe0inspiring than that! I particularly like the image with the rainbow

Gallery: Angel Falls, Venezuela…