Alan Hannah (1)

Who's wearing the bridal trousers?
Carolina Herrera
Barcelona Bridal Week 2016