Strange creature lurking in the Mangroves