Did a Neanderthal Spot a Face in This Rock 43,000 Years Ago—and Leave a Fingerprint Behind?

4万3000年前、ネアンデルタール人はこの岩に顔を見つけ、指紋を残したのだろうか?

分解して解説
Did 疑問文を作るための助動詞です。「~しましたか?」という意味になります。
a Neanderthal 「あるネアンデルタール人」を指します。特定のネアンデルタール人ではなく、ネアンデルタール人一般を指している可能性があります。
Spot 「見つける」「見つけること」を意味します。ここでは動詞として使われています。
a Face 「顔」を意味します。特定の顔ではなく、岩の中にある顔の模様などを指していると考えられます。
in This Rock 「この岩の中」を指します。特定の岩を指しています。
43,000 Years Ago 「4万3000年前」を意味します。過去の特定の時点を示しています。
and 「そして」という意味で、前の文と後の文をつなぐ接続詞です。
Leave 「残す」という意味の動詞です。ここでは「指紋を残す」という意味で使われています。
a Fingerprint Behind? 「指紋を後に残す」という意味です。証拠や痕跡を残したかどうかを尋ねています。
熟語
leave a fingerprint behind 指紋を残す。文字通りには「背後に指紋を残す」という意味で、ここでは何らかの痕跡を残した、という意味合いで使われています。
Spot a face 顔を見つける
Did a Neanderthal ネアンデルタール人は~しましたか?
in this rock この岩の中で
years ago 年前
単語
Did ~しましたか?(疑問文を作る助動詞)
a ある、一つの(不定冠詞)
Neanderthal ネアンデルタール人
Spot 見つける
Face
in ~の中に
This この
Rock
43,000 4万3000
Years
Ago
and そして
Leave 残す
Fingerprint 指紋
Behind 後ろに
2ヶ月前