Life

Candice Swanepoel Takes Nosedive on Givenchy Runway, Bruises Knees and Ego