Livestrong! Lance Armstrong is riding on top of a giant needle filled with steroids! He's riding the juice! What a confession! This is proof he did performance enhancing drugs!