one of 300 OPI nail varnishes
Win one of 300 OPI nail varnishes
worth £9.95 each, are yours for the taking.
short reg reqd
One of Cosmo's favourite brands, they've got every shade you could possibly want (OPI fact: it's produced more than 1,000 shades to date with no two alike)