What’s the longest a butterfly can live for?

Life flutters by quite quickly for these beautiful winged insects. The longest lived adult butterflies live for nine…