Picture - Tilda Swinton Los Angeles, California, Saturday 15th January 2011

Tilda Swinton Saturday 15th January 2011 arrives at Chateau Marmont for a private party Los Angeles, California







Contactmusic

Comments