Goddamn, I love this song. This was released in 1980 by the French band Space Art. None of their songs compare to this, but they still have released some great records. Their overall use of drums seemed way before its time. Check out this record.
Honest Kevin and Appias Albina, the folks behind the audiovisual art project Moon Armada have released a limited run of 20 of these hand-made “Baby