Devo
And here they are again....
....those Mongoloids.
A 1978 recording in France
of their 1977 hit.
Truly all that is missing from this is a stylish stage performance
of the period is Abba's fashion sense.