Beautiful, interesting, incredible cinema.
A film about the island of peace and faith created by Father Stanislovas in Paberze, Lithuania.