Les Manchots Country : France City : Le Mans Website Year Rank Spirit 2009(Open) 26/26 /26 < See all the teams