Posted on February 4, 2013April 23, 2015 in Sport Lance Armstrong Given The Radiohead Treatment The disgraced cyclist ‘does’ Creep. Couldn’t have said it better myself. Related