A Christmas Carol - Part 3: The second of three spirits
BBC Learning English Drama
English - November 29, 2019 09:00 - 5 minutes - 2.66 MB - ★★★★ - 313 ratingsEducation Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: A Christmas Carol - Part 2: The first of three spirits
Next Episode: A Christmas Carol - Part 4: The third of three spirits
Is Scrooge changing his ways? He's ready to be visited by the Spirit of Christmas Present