Arrest of a stone Buddha

A philosophical shoot'em up set in France 70s.