2340 replies · 1084525 views

Tyra Banks
"I have alot of bad days. This just happens to be a good hair and makeup day," said Tyra Banks, who got a final touch-up from her beauty squad as she arrived at the event. Banks—who joined her tablemates to tuck into a meal of barley salad and African chicken stew—also had a good fashion moment, donning a curve-hugging gown by Michael Kors for the occasion.
source: InStyle.com