Water Falls - Angel Falls In Venezuela South America Pictures :Facts and Information Angel Falls in The Seven Forgotten Natural Wonders of the World :The Story of the Angel Falls Discovery : The Natives in Venezuela had known about the "Salto Angel" since the beginning of time. Then United States pilot Jimmie Angel was flying over the area in 1935 when he landed on the top of a lone mountain in