Striped Hairstreak Satyrium liparops

A Striped Hairstreak butterfly.
A Striped Hairstreak butterfly.