Photoswitchable protein molecule

Bildnummer 12326657
Photoswitchable protein molecule
;