Obedience Demonstration

Cannon is a model of obedience at the AKC Collie Dog Show in South Portland