Hayley Bracken

Who wore it best? Jennifer Hudson VS Kim Kardashian