Demolition Doll Rods – Tasty – Review June 1, 1997 Some sloppy garage mechanic rock. One of girls is “vision impaired,” another is a sexy piece of trash, and the third girl… uh, is a guy in drag.