Sofia Richie was totally working her beach body in a new mirror selfie she posted to her Instagram story on July 29! In the photo, Sofia posed up wearing a white and purple floral bikini top with colorful short shorts. The stunning model — ever the fashionista — added some simple jewelry to her look with a bracelet and a few delicate necklaces. Tossing her hair up in a bun and sporting some shades, the 21-year-old looked poised for a relaxing day at the beach!