TDMTLTUT #81 - The Lotus Eaters - The First Picture of You


Glorious Liverpudlian pop from 1983