Azad 🎩
@aza
Angel Falls - Venezuela At 3,212 feet (979 meters), the world's tallest waterfall is located in the remote jungles of Canaima National Park (a UNESCO World Heritage Site in 1994) in Bolivar state in southeastern Venezuela.
0 reply
0 recast
1 reaction