A very sticky D. Hercules I got from @eltrexler a while back. ...