Garima9 October, 2013 ReviewsThe Body Shop Lily Cole Primer: Review & Swatches 658 views3 minute read The most important part of makeup is to set the base right. If you don’t do that, you… 0 Shares 0 0