AN TEALLACH CEILIDH BAND. A Ship in full Sail.