Charles Leclerc and Leo could surpass the popularity ... launch of Leclerc’s new frozen dessert brand, ‘Lec’ whose logo is strikingly similar to the word ‘Leo’ when glanced over.