Is Baptism essential for salvation? What does the Catholic Church teach about Limbo?

Fr Guy was asked these related questions during a Catholic Alpha course held in his parish a few years ago.  Here are the questions and his answer.  Click on the arrow to listen.  Playing time:  9 minutes