Looks French to me but I can't really make out the badge at all. Anyone know what it is?