81 cm Saclay Bubble Chamber

Particle detector built in France, 1960 From Wikipedia, the free encyclopedia

81 cm Saclay Bubble Chamber