Purple dresses are the new trend. This is proven below, as we ask readers to name who looks best: Miranda Cosgrove, Kim Kardashian or Salma Hayek?

In Purple
Related Post:
Created at: