The Flying Toads England, UK
The Flying Toads are a multi-instrumental band playing inventive arrangements of Irish and Celtic
music.
Their extensive repertoire ranges from lively jigs and reels to high-energy songs and haunting ballads.
See www.flyingtoads.co.uk
... more
Streaming and Download help