eyes in the back of one's head
eyes in the back of one's head {n. phr.}, {informal}
Ability to know what happens when your back is turned.
Mother must have eyes in the back of her head, because she always knows when I do something wrong.
Categories:
Source: A Dictionary of American Idioms