The Eurovision Song Contest grand finale is upon us and France hits the stage, boasting a spot in the Big Five. Taking up the mantle for her homeland is Anne Peichert, known by her stage moniker ...