Micha London

Born in Switzerland, lived in America, Canada, France... and now in London, UK.

New paintings site and art blog