Riff Raff Statue
The Riff Raff Statue stands on the birthplace of The Rocky Horror Show, where Richard O'Brien saw the Late Double Feature Picture Show in the Embassy Theatre.
The Riff Raff Public Art Trust develops and activates the Riff Raff Statue and Embassy Park around it.