Martha and the Muffins

Martha and the Muffins were a band in the 1980s. A DJ once played their hit Echo Beach in America. (ST: Remain in Light)