5. A toy firm has unveiled Prince William and Princess Catherine Wedding Dolls. The dolls cost $264 for the pair and each figure has been painstakingly put together by an array of British designers to replicate the original outfits worn at Westminster Abbey for the April 29 Royal Wedding. 2. Bar Refaeli strips down into a skimpy bikinis and sexes up a photoshoot.
blog comments powered by Disqus