Stefano Odoardi Stefano Odoardi is artist in Italy and Holland. He has concentrated on making installations and recordings of them.One Night Stand V - Tunnelvisie (2010) Director View > F***ing in the $tars (2000) Director, Camera, Actor View >