Most English people I know don’t like the French that much. But I’m sure they will love what this French custom shop Mecatwin is doing to their English motorcycles. How nice are these Triumphs? Check out their website for more from these guys. Stupéfiant – amazing in french…