Spanish artist Alicia Martin just finished this awesome public art installation at the 2012 Paper Biennial at the Meermanno Museum in The Netherlands.