SAMSARA, in Theatres Now!
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 current of interconnection that runs through our lives. This Beauty is shot completely with 70MM film and promises to take your breath away.
SAMSARA Theatrical Trailer from Baraka & Samsara on Vimeo.