Yesterday Kim Kardashian shot an ad campaign for the Kardashian Kollection swimwear line, and not only did the reality TV starlet give us a peek at her newly dyed locks, but she gave us (and the rest of her 12.8 million followers) an eyeful of cleavage. Kim tweeted, "Photo shoot fresh! All about corals for spring swimwear," and she later posted another boob shot snapshot and added, "I dyed my hair lighter yesterday! I'm loving it! New hair color=new beginnings for me. You like?"

And speaking of boobs, Kim has gotten quite a bit of flack for posing topless for the Kardashian Kollection's brand new denim line. We caught up with Kim when she arrived at the gym in Beverly Hills yesterday, and when asked about receiving criticism for showing too much skin, she told X17 photographers, "People are always critical of everything!" Boo hoo!