Kayla Holmes

Kayla Holmes is an editorial intern at Canadian Geographic. She is working toward a Master of Journalism at Carleton University.

Articles