Image of Challengeron diodon

© Radiolaria.org