Cosmopolitan

June 2013

Maritime Stripes Teddy

Cosmopolitan
Cosmopolitan