On the border of France and Switzerland, far below the towering Alps, lies the French city of Annemasse. Unbeknownst to most of the 30,000 plus residents, Annemasse is home to a talented and dedicated ...