Now That Luciferase Telltale Glow !!!

3 years ago
107

Science Direct definiton:
Luciferase is a light-producing enzyme naturally found in insect fireflies and in luminous marine and terrestrial microorganisms.

Loading comments...