FEB
2019
18

Luminescence

lu·​mi·​nes·​cence | \ ˌlü-mə-ˈne-sᵊn(t)s \ Definition of luminescence : the low-temperature emission of light (as by a chemical or physiological process)also : light produced by luminescence

FEB
2019
01

Starfish Shutdown

This article in today’s New York Times unveils new research about the great starfish die-off Read More