This isn't wrong exactly, but i want to make sure we don't do accidental indigenous erasure here. The Amazon rain forest did come about naturally, but it's current full extent is due in part to indigenous peoples in the area working to expand it over time. It's not just a natural wonder, and was heavily shaped by human intervention over millenia.
https://www.science.org/doi/full/10.1126/sciadv.adh8499
A couple articles about it ^.
Many of the species that dominate the amazon are domesticated ones. And it's most nutrient rich soils were made by humans. There used to be entire civilizations in there, but when the europeans came they were hit hard by disease, and the cities got abandoned and taken over by the forest. More recently we have started to find them using LIDAR tech.
Even just 2k years ago much of the land area that is now the Amazon was plains and savannah. Not rain forest. So while an asteroid 66 million years ago can set it on a new course that allows for it to come about. Saying that it directly caused the current amazon we see today is a bit of a stretch imo.
Humans have been in the area for atleast 10k years, and probably longer if you listen to indigenous stories. It's very likely that along with the Indus, Tigris & Euphrates, Nile, and Yellow river valley civilizations there was one along the Amazon too. But they were almost wiped out by the diseases brought by europe, and their cities hidden under the forest as it grew into them. We know there were more recent city networks, and are just starting to figure out how long they might have been there. There are even areas of the Amazon that are entirely dominated by agriculture tree species. Like nuts, and fruits. Which are areas that were once managed by indigenous peoples but got overgrown post colonization.
(I hope this is coherent i am very sleep deprived rn)