News

Animals that produce their own light source, through an internal chemical reaction, are one of the many wonders of nature – and something biotechnology scientists have been working hard to replicate ...