Itaparica Island has history and beautiful beaches - Tourist Guide

Responsive image
source