Yup. Looks like a (big) parrot's beak. We had a fascinating discussion here some months ago having to do with Humboldt squids.
http://www.tonmo.com/forums/showthread.php?t=46 Enquiring minds want to know more about squid beaks