A worldwide community photographing and learning about wildlife
Chelidonura amoena
I'm no expert, so I would look into it to confirm. Also take a look at these: http://www.seaslugforum.net/find/chelamo...
http://www.projectnoah.org/spottings/184...