Miuccia Wins Best in Show at Crufts Dog Show

Miuccia, an Italian whippet, won Best in Show at the Crufts dog show in Birmingham, becoming the first Italian canine to win the contest. The victory was met with both praise and controversy from fans of other competing dogs.