SegarB2125.jpg
Phallusia julinea ?, Tunicate, Police Pier, Lembeh Straits, Sulawesi, Indonesia