Stereogum —
The British band 10cc started in 1972, and they released nine richly produced albums in quick succession before breaking up in 1983. The band scored three chart-topping hits in the UK, and one of those songs, the spaced-out and vaguely unsettling ...
more info