Monday, December 22, 2003

The best radio show ever!

Are there any who doubt that This American Life is the best radio show on the air! This episode, the first act about the island of Nauru, reminded me of why I love this show so much.