Papilio hesperus
6caadf61ae2fdd94a3879380419bf2b6
...