Mary-Kate Olsen, who has cleaned up her appearance of late, is on the July cover of Elle magazine.
Related Posts