The fifth in a series of talks on the paramitas: viriya paramita.
See All 241 Episodes of "Thousand Harbours Zen"