Rebecca Horn Art, Bio, Ideas

Rebecca Horn is a German installation artist most famous for her body modifications such as Einhorn - a body-suit with a very large projecting horn.

The Art Story