Image 1 of 1
FM01307.jpg
FM01307 / CERN-Geneva..Cern Computing Center..Geneva, Friday september 21-2007.©Fred Merz/Rezo.