This is a puzzle of senior sprint winner Jesse Denome.
http://www.jigsawplanet.com/?rc=play&pid=0f84d02aec4c
I completed this one in 24 minutes.
16:27 for me....