Steep and winding mountain road GC60 between Maspalomas and Fataga on the island Grand Canary, Canary islands, Spain.