https://github.com/MegaMark16/django-puzzle-captcha
And here's a demo of it:
http://puzzlecaptcha.apprabbit.com/
You can either drag and drop the pieces or click to select a piece and click again to drop it (to make it compatible with mobile platforms.)
I'd love to hear everyones feedback.