Opponent = 63/32/3/60 hands but I've never seen him do this. Any better way to play this? I think the river fold is meh.

Party Poker No-Limit Hold'em, $ BB (5 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

SB ($57.95)
BB ($21.80)
UTG ($142.10)
MP ($110.39)
Hero ($102.60)

Preflop: Hero is Button with K, Q. SB posts a blind of $0.25.
1 fold, MP calls $0.50, Hero raises to $2, SB (poster) calls $1.75, 1 fold, MP calls $1.50.

Flop: ($6.50) T, K, 4 (3 players)
SB checks, MP checks, Hero bets $5, SB calls $5, MP folds.

Turn: ($16.50) 7 (2 players)
SB checks, Hero bets $12, SB calls $12.

River: ($40.50) 4 (2 players)
SB calls $38.95 (All-In), Hero folds.

Final Pot: $79.45