News

The streets of Providence, Rhode Island were plastered with an unusual sticker in the summer of 1989. It was a grainy ...