Giant flatworm
Kaburakia excelsa