March 23, 2012
Cara Delevingne at Le Baron in Tokyo.

Cara Delevingne at Le Baron in Tokyo.