Good Sports

French football players Olivier Giroud and Mathieu Debuchy engaged in a decidedly passionate victory kiss yesterday after beating Germany 2-1. This French kiss got tongues wagging everywhere.