beyonce-swimsuit-sexy.jpgbeyonce-swimsuit-sexy-2.jpg

Who is taking these sexy pics of Beyonce? We're sure hubby Jay Z snaps some of them, but he can't possibly have the time to take every single shot she uploads! After all, he has a record label to run -- and the duo are busy planning their joint tour, which kicks off later this month.

The 32-year-old singer poses in a swimsuit in the Hamptons in her latest batch of Tumblr photos, and she's giving Rihanna a run for her money with the above shot of her boobs. Um, hello nips! But seeing as she has a pretty perfect set of tatas, why not show 'em off?

And speaking of celebs showing skin on social media, if skinny British boy banders are more your cup of tea, Harry Styles' cousin Matt Selley was kind enough to upload the shot below on his Twitter account:

harry-styles-naked-sexy.jpg