Odd looking creature