Wednesday, October 26, 2016

Twee # 69 The Dentists


A small indie masterpiece from 1985. Though it sounds at various points almost as if it could have come out in 1967.

No comments:

Post a Comment