Show More
City of Arts & Sciences. Valencia. Spain

A temporary art installation.