Almanac (Travel) Life: This ilha is grand

Dips heads off for a vacation in Brazil on the island Ilha Grande and gives his first impressions of what paradise is like on the moment of arrival.