Spanish artist, Escif was recently in Poland for the Katowice Street Art Festival where he painted this huge mural of an on/off switch in an apartment complex
Kristen Stewart wears a Rodarte hand-knit cardigan in the January 2009 issue of Teen Vogue.