I’ve trialled L’Oreal’s most talked about foundation at the moment: Infallible Total Cover. A full coverage base that I picked up for £15, lets see how I got on… So what is Infallible? Well basically in dictionary terms it means incapable of going wrong. So …
