Does God really forgive everyone? Even people orchestrate genocide?

A sermon on Matthew 20:1-5 and 2 Peter 3:1-9 during a “Questions and More Questions” sermon series.