Large square orange glass mirror Stamped on back Roberto Rida
Italy 2010
101 x 101 x 9 cm
Download and Print your Tear Sheet.