Best of sports

Team Switzerland compete during the Tug of War World Championships in the town of Appenzell

View gallery

62 photos

Our favorite photos from this week's sporting events.

View Comments