Hamilton slams Leclerc: 'Do or die mentality' · Activ.news