Kate Middleton is Flawless in Jaeger Shift Dress for National Maritime Museum Visit

Peggy Truong / June 10, 2014