Home / Glamour News / Kate Beckinsale Wore Sheer Microshorts on the Cannes CarpetKate Beckinsale Wore Sheer Microshorts on the Cannes Carpet Glamour News She sells sheer shorts by the sea shore. Glamour