Pleasure Island File Photo: Your Mom, the Fireworks Factory, c. 1989 2.06K Richard Lawson 05/17/10 10:10AM Filed to: open caption open caption rihanna INF [Rihanna performs in Manchester, England; image via INF]