impossible for anyone to find or see
nowhere to be found / seen
The children were nowhere to be seen.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición