One night back in the 1980s, Star Trek fan Billy Idol flashed the “live long and prosper” sign with the Beastie Boys in what appears to be the Limelight’s VIP library in New York City. Seems sadly ironic now. (t/y Louis)
By Stephen Saban on May 4, 2012 1:44 pm Find more: 1980s, Billy Idol, flashback, Happy Times, Music, New York, The Beastie Boys
Watch New Videos From the WOWPresents Network! New Videos From Xelle! Peter Pratts! Zachary Campbell! Laganja Estranja! Max Emerson!
Check out the latest videos from our Watch Now