Moon Carrot

Moon Carrot is an English ceilidh band based in Cambridge.