The Meteors – Little Red Riding Hood

This video is from The Meteors: Video Nasty and Live At The Hellfire Club DVD. Recorded on 21 December 1983, in front of a packed, sweaty audience, LIVE AT THE HELLFIRE CLUB.

Flagged as: , - Filed under: Video - Autor: Steve