Content
@
0 reply
0 recast
0 reaction
tum4y.eth
@tum4y
Iguazu Falls is a series of waterfalls on the border of Argentina and Brazil. It's the world's largest waterfall system, made up of 275 cascades that vary in height from 60–82 meters.
1 reply
3 recasts
5 reactions
Victoriavachova
@booksdrama13
Iguazu Falls is straight-up breathtaking, nature really went all out with this one.
0 reply
0 recast
0 reaction