Faits : Faits : A. X._, né en 1942, est président général du Parti Z._. Les 7 mai, 22 juillet et 18 septembre 2005, respectivement à Lausanne, Opfikon (ZH) et Köniz (BE), il a nié publiquement, à plusieurs reprises l'existence d'un génocide perpétré par l'Empire Ottoman sur le peuple arménien, en 1915 et dans les années suivantes. Il a notamment qualifié cette période de « mensonge international ». X._ ne remet pas en cause l'existence de massacres et de déportations. Il justifie les premiers au nom du droit de la guerre, en soutenant que les exactions ont été réciproques, et conteste le caractère génocidaire des déportations qui répondaient selon lui à un besoin sécuritaire. Par jugement du 9 mars 2007, le Tribunal de police de l'arrondissement de Lausanne a reconnu X._ coupable de discrimination raciale au sens de l'art. 261bis al. 4 CP et l'a condamné avec suite de frais et dépens à une peine de 90 jours-amende à 100 francs l'un avec sursis pendant deux ans, au paiement d'une amende de 3000 francs substituable par 30 jours de privation de liberté ainsi qu'au paiement d'une indemnité pour tort moral de 1000 francs en faveur de l'association Y._. En résumé, le tribunal de police a jugé qu'il n'incombait pas à l'autorité pénale de « faire l'histoire ». Il a constaté que le génocide arménien est un fait avéré, selon l'opinion publique helvétique aussi bien que plus généralement. Il s'est référé à différents actes parlementaires, à des publications juridiques, aux manuels scolaires ainsi qu'aux déclarations émanant d'autorités politiques fédérales et cantonales. Il a également souligné le poids de la communauté scientifique dans la reconnaissance du génocide arménien par les Etats en relevant que la France, en particulier, s'est appuyée sur l'avis d'un collège composé d'une centaine d'historiens pour adopter la loi du 29 janvier 2001 (loi n° 2001-70 du 29 janvier 2001 relative à la reconnaissance du génocide arménien de 1915). Il a encore mentionné la reconnaissance de ce génocide par les instances internationales, le Conseil de l'Europe et le Parlement européen en particulier (le 18 juin 1987), en relevant que le rapport soumis à ce dernier était fortement argumenté et documenté. Les mobiles poursuivis par X._ s'apparentaient enfin à des mobiles racistes et ne ressortissaient pas au débat historique. Par jugement du 9 mars 2007, le Tribunal de police de l'arrondissement de Lausanne a reconnu X._ coupable de discrimination raciale au sens de l'art. 261bis al. 4 CP et l'a condamné avec suite de frais et dépens à une peine de 90 jours-amende à 100 francs l'un avec sursis pendant deux ans, au paiement d'une amende de 3000 francs substituable par 30 jours de privation de liberté ainsi qu'au paiement d'une indemnité pour tort moral de 1000 francs en faveur de l'association Y._. En résumé, le tribunal de police a jugé qu'il n'incombait pas à l'autorité pénale de « faire l'histoire ». Il a constaté que le génocide arménien est un fait avéré, selon l'opinion publique helvétique aussi bien que plus généralement. Il s'est référé à différents actes parlementaires, à des publications juridiques, aux manuels scolaires ainsi qu'aux déclarations émanant d'autorités politiques fédérales et cantonales. Il a également souligné le poids de la communauté scientifique dans la reconnaissance du génocide arménien par les Etats en relevant que la France, en particulier, s'est appuyée sur l'avis d'un collège composé d'une centaine d'historiens pour adopter la loi du 29 janvier 2001 (loi n° 2001-70 du 29 janvier 2001 relative à la reconnaissance du génocide arménien de 1915). Il a encore mentionné la reconnaissance de ce génocide par les instances internationales, le Conseil de l'Europe et le Parlement européen en particulier (le 18 juin 1987), en relevant que le rapport soumis à ce dernier était fortement argumenté et documenté. Les mobiles poursuivis par X._ s'apparentaient enfin à des mobiles racistes et ne ressortissaient pas au débat historique. B. La Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours interjeté par X._ contre ce jugement, par arrêt du 13 juin 2007. Selon la cour cantonale, à l'instar du génocide juif, le génocide arménien est un fait historique reconnu comme avéré par le législateur lors de l'adoption de l'art. 261bis al. 4 CP. Les tribunaux n'ont, par conséquent, pas à recourir aux travaux d'historiens pour admettre son existence. B. La Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours interjeté par X._ contre ce jugement, par arrêt du 13 juin 2007. Selon la cour cantonale, à l'instar du génocide juif, le génocide arménien est un fait historique reconnu comme avéré par le législateur lors de l'adoption de l'art. 261bis al. 4 CP. Les tribunaux n'ont, par conséquent, pas à recourir aux travaux d'historiens pour admettre son existence. C. X._ forme un recours en matière pénale. Il conclut principalement à la réforme de l'arrêt entrepris dans le sens de son acquittement et à libération de toute condamnation sur le plan tant civil que pénal. A titre subsidiaire, il demande l'annulation de l'arrêt entrepris et le renvoi de la cause à l'une ou l'autre autorité cantonale, afin qu'elle complète l'instruction quant aux massacres commis contre la population arménienne en 1915 ainsi que sur la position à cet égard des historiens reconnus spécialistes de la question arménienne dans le monde entier et qu'elle rende un nouveau jugement. Il n'a pas été requis de déterminations.