ShowShowThe Last Shadow PuppetsOct 20, 2008Paradiso · Amsterdam, NetherlandsFollowI was thereUpload from this showMediaLineupAboutThe Last Shadow PuppetsIpso Facto