There’s a place where humans are evolving right before our eyes

人間の進化が目の前で起きている場所がある

分解して解説
There’s a place ある場所が存在する、~な場所がある
where humans are evolving 人間が進化している場所(whereは関係副詞で場所を修飾)
right before our eyes 私たちの目の前で、まさに目の当たりに
熟語
right before our eyes 目の前で、目前に
a place 場所
単語
There’s ~がある(There is の短縮形)
a 一つの
place 場所
where ~な場所
humans 人間
are ~である
evolving 進化している
right まさに、ちょうど
before ~の前に
our 私たちの
eyes
2ヶ月前