Photos and updates from my travels in Central and South America
Leaving Ilha Grande
Ilha Grande
Sunshine + ice cream = happy people!