Daiyaini Castillo

Title: estela , 2011

Size: 3000 x 200 cm

Price: Private Collection