The eye cells have it
/

The eye cells have it

A virus carrying a gene tagged with green fluorescent protein.

Exit mobile version