Elvis Costello/Nick Lowe

10 great covers by Puddles Pity Party

Listen to Puddles cover songs by Pixies, David Bowie, The Smiths, Dio, Radiohead, and more.