The world’s largest particle detector is nearing completion following the construction of its ‘endcap’ at the University of Liverpool.
The world’s largest particle detector is nearing completion following the construction of its ‘endcap’ at the University of Liverpool.