55 – The Simpsons Are Going to South London!

Sure, they’ve been to London before, but this time our guest Stella is taking The Simpsons to The Ends. (direct link) What can I tell you that isn’t already widely known about The Simpsons? Let’s see what I can do: