By albert , 29 December 2025 specimen DC20250214-1-096-03 objective magnification 100x caption text cloaca region, stack image Image