web analytics

Toy Dolls – Glenda &The Test Tube Baby – (Idle Gossip, Klub Foot, London, UK, 1987) – Test Tube Baby

Test Tube Baby:

TOY DOLLS idle gossip 13 glenda & the test tube baby This film features all of the sharp wit and massive energy that only The Toy Dolls can generate.

Leave a Reply