I find this very very hard to believe. There may have been rivers in the Amazon Basin area for this amount of time, but the river itself probably wasn’t. Oxbow lakes and meanders can form very very quickly and it would be very unlikely that the entire river would remain unchanged for over 2 million years
The mouth of the river has probably been fairly stable but I tend to agree about the river wandering.