Posted by Editor
She just gets better and better doesn't she? Elle Macpherson rocks the leather biker chic look in Geneva, Switzerland this week, joining Cate Blanchett and other celebs at the SIHH International Fine Watch Makers exhibition. © Getty Images.
Other Cool photos by Editor