Maggie, a Sheep Dog

Maggie, a Sheep Dog

1986 • 47 pages