definition

Com´mon`ty

n.

1.

(Scots Law) A common; a piece of land in which two or more persons have a common right.



Monday, September 3, 2012

Insane in the membrane

Watch what happens when you attach a suction electrode to a squid's fin nerve, then connected the electrode to an iPod as a stimulator.





Posted by MMac

3 comments:

  1. I take it no animals were harmed or distressed in the making of this film.

    ReplyDelete
  2. Those harmed and distressed were served up in a nice Paella...

    ReplyDelete
  3. Groovy as they used to say in my day.

    ReplyDelete