There are some things build by the nature, that can’t be compared to any human building.
One of those is for sure Angel Falls (Salto del Angel) waterfall located in South america.
Check a few photos of this beautie.
Originally posted on 13 June 2012 @ 00:45