Ron Fricke
A scene from ``Samsara.''

Samsara (2012)

Samsara is a Sanskrit word that means "the ever turning wheel of life" and is the point of departure for the filmmakers as they search for the elusive...