Isabel Vollrath July 16, 2012 St. Petersburg designer Isabel Vollrath, one of the winners of the recent ITS Competition in Italy. [ad name=”post ad image”] Visual Stimuli
Wow this is absolutely stunning!