Mazarine blue butterflies (Cyaniris semiargus) drinking on mineral-rich stream bank Aosta Valley, Gran Paradiso National Park, Italy.