Meandering river in the Amazon