Villan is running 10/10 over 20 hands. Not much info.

I'm smelling a flopped monster here, but IDK....been running bad and my game is off. 99+ and QJ are def in range. Any way I should lay down this river?

PokerStars No-Limit Hold'em, $0.25 BB (9 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

CO ($4.90)
Button ($7.60)
SB ($20.20)
BB ($15.30)
UTG ($26.10)
UTG+1 ($4.60)
MP1 ($26.85)
MP2 ($40.10)
Hero (MP3) ($24.10)

Preflop: Hero is MP3 with J, K
3 folds, MP2 raises to $1, Hero calls $1, 1 fold, Button calls $1, 2 folds

Flop: ($3.35) 9, 10, J (3 players)
MP2 bets $1.50, Hero calls $1.50, Button calls $1.50

Turn: ($7.85) 6 (3 players)
MP2 bets $4, Hero calls $4, 1 fold

River: ($15.85) J (2 players)
MP2 bets $33.60 (All-In), Hero ??? ($17.60)