Kate Middleton In Canada: She Shows Off $410 Dress By Danish-born British Designer Malene Birger!

Tue, July 5, 2011 4:22pm EDT by Add first Comment
Getty Images