Go to content

Stefano Odoardi

Stefano Odoardi is artist in Italy and Holland. He has concentrated on making installations and recordings of them.