Echo Beach
First release by Martha and the Muffins (January 1980)
Riding Strange Horses
Album
January 2010
First release by Martha and the Muffins (January 1980)