heh it looks like the dried squid u can get at 7/11 (probably not in the US tho)

i got it one time out of curiosty with my friends and i ate a piece and ended up throwing up rite outside of the place... needless to say my friends didnt eat any