Why is life so frustrating?

Searching for Meaning (Ecclesiastes) - Part 8

Date
6 Sep 2020
Time
16:00