1978 NBC news segment on the horrors of The Sex Pistols coming to America

I am totes jealous.

1 Like