Giant flatworm

Kaburakia excelsa