Short Film Festival Winner: ‘An Unseen World’

Among 128 entries from 38 countries, “An Unseen World,” featuring the Madre de Dios region of Peru, was one of five winners of the International Forests Short Film Festival.