Crufts, held each year in March in Great Britain, is billed as the world’s largest dog show, and most years that is, indeed, true. A time or two over the past half-dozen years, the entry at the FCI World Dog Show may...
Read more