Biking and trail running on the island of Gran Canaria in the Canary Islands.