Craig Welch Bio

Craig Welch is an environment writer at National Geographic.

Subscribe