Many enthusiasts
「多くの愛好家」という意味です。enthusiastsは「熱心な人、愛好家」を指します。
participate in
「~に参加する」という意味の句動詞です。
enduro racing
オフロードで行われる耐久レースの一種であるエンデューロレースを指します。
for the thrill
「スリルを求めて」という意味です。forは「~のために」、thrillは「スリル、興奮」です。
of challenging
「挑戦することの」という意味で、the thrillを修飾しています。challengingは「挑戦する」の動名詞です。
natural terrain
「自然の地形」という意味です。naturalは「自然の」、terrainは「地形」です。