Beyonce in Topshop American Flag Shorts

Beyonce posed in front of a vintage Rolls Royce over the 4th of July holiday. She wore a pair of Topshop American Flag shorts with a horse tank top and bare feet.

We’ve seen Beyonce in Topshop before, but I am partial to this pair. They are really fun and perfect for the holiday. These are no longer available on the Topshop site, but a similar pair is available for $56 online.

Images from Beyonce’s Tumblr