Radiohead @ Lollapalooza Todd OwyoungAugust 20, 2008 August 1, 2008 – As Thom Yorke and band take the stage, a palpable roar erupts from the crowd at the start of what would be a performance that would leave a... Read More Music Photography34 Comments1480 views 0