Fullerene C60 stock illustration. Illustration of science - 23786180

Fullerene C60 stock illustration. Illustration of science - 23786180