Clear Channel Billboard

VuePix large eye-catching double sided digital billboard have been installed in Amsterdam for Clear Channel Netherlands.