Opp is unknown Russian

I think my hand strength relative to his river raise range is very weak - Trip Tens = AA (or the vast majority of my UTG range) here so im smoked like always right?

therefore - do i bet/fold river or check/call or even check/fold as he checks behind worse hands...?

No-Limit Hold'em, $1.00 BB (8 handed) - Hold'em Manager Converter Tool from FlopTurnRiver.com

Button ($133.90)
SB ($38.25)
BB ($58)
Hero (UTG) ($100)
UTG+1 ($20)
MP1 ($112.25)
MP2 ($52.50)
CO ($36.70)

Preflop: Hero is UTG with A, 10
Hero bets $4, 1 fold, MP1 calls $4, 5 folds

Flop: ($9.50) 4, 8, 10 (2 players)
Hero bets $7, MP1 calls $7

Turn: ($23.50) 10 (2 players)
Hero checks, MP1 bets $14, Hero calls $14

River: ($51.50) 2 (2 players)
Hero bets $17, MP1 raises $40, Hero calls $23

Total pot: $131.50