Midge and Speck

Rough coated tricolour border collie sheepdogs, Midge and Speck