Finca Franceses - Isla de La Palma, Canary Islands
A selection of fun photos in and around Finca Franceses