Crufts, the world’s largest dog show, opens in Birmingham, England
It’s opening day of Birmingham, England’s Crufts dog show, which claims to be the world’s largest. Good luck cards pinned above a dog’s stall hint at the stakes. Indeed, even the walk into the exhibition hall seems like a performance.