Flashback: Idols

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)