The Beauty of Technology - soleillapierre

Disassembled particle detector at TRIUMF.

TRIUMFlaboratorymachinedetectorscience