Atlides halesus

©Dennis Walker