Yellow Sea Cucumbers (Colochirus robustus)

Photo No. 14526