Young boy pressing his body against large coloured led screen during light festival. Glasgow, Scotland. 2007
Editorial
Resolution
3465 x 5197px
Contributor
Rights
Release
Stock Photo ID
D1223_19_573