Amazon forest photos. Did These Hikers Encounter This Mermaid In The Amazon Rainforest?