Mysterious creature