Liisa
Roberts
Born in 1969 in Paris, lives and works in Helsinki and St. Petersburg. Photography, film, interactive art, installations.