This is somewhat embarrassing, isn’t it?

Он не похож был найден в этом месте. Может быть, попробовать поискать?