Photoswitchable protein molecule

Bildnummer 12326656
Photoswitchable protein molecule
;