Fin Draiochta

Researcher at Cambridge

Biomimicry, bioremediation, geneticism, body modification