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