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