The Sanskrit word "Samsara" refers to the ceaselessly turning wheel of life, the eternal cycle of coming into being and passing away. To observe this wheel in "action" and illustrate it in a film, Ron ...