JayKaylaGmissyb JayKaylaGmissyb 28-01-2017 Geography Answered What country is home of the galapagos islands?