Okay, it’s taken me ages to fine the perfect foundation for me that has not been tested on animals, and I’ve found it, at bloody last! 647 more words