After the Rain 2018

In green pastures, a dog lives happily alongside its master, an old and very unusual shepherd. The shepherd isn't merely content to shear his sheep,...