Karen McVeigh

Karen McVeigh is a senior Guardian reporter working on the Seascape series covering the state of our oceans