Episode 201: Allora

With enough news to fill an entire show, this week we’re taking a look at the national final shows in Finland, Latvia, and of course the five-night monster that is Italy. We also answer a handful of listener questions that came in after our 200th episode!