Pharyngula

i-6a201c61e303006eb15d7ce497369e24-nudibranch-thumb-500x523-74419.jpg

(via Ark in Space.)

(Also on FtB)