El Remolino is a tiny community on the banks of the widest river in Mexico, it is home to unusual characters whose lives oscillate between an attachment to the paradise…