Mallorca, the Spanish island in the Mediterranean was the first of many stops while filming for Future Nature. This is a behind-the-scenes look at what w…

Read more