I busted SB earlier with 74o boat vs. his AA...not sure what that tells us. Many limpers on earlier hands, playing junk, so this seemed to be no exception. Main question - should I have raised this on the flop? I hit my hand, but was somewhat afraid of higer diamonds. Any other comments are appreciated.

PokerStars No-Limit Hold'em, $0.25 BB (8 handed) FTR converter on zerodivide.cx

BB ($13.50)
UTG ($24.75)
UTG+1 ($19.10)
MP1 ($12.95)
MP2 ($3.25)
Hero ($25)
Button ($27.05)
SB ($10.55)

Preflop: Hero is CO with 8, T.
UTG calls $0.25, 3 folds, Hero calls $0.25, Button calls $0.25, SB completes, BB checks.

Flop: ($1.25) 5, J, 7 (5 players)
SB bets $1, BB folds, UTG folds, Hero calls $1, Button calls $1.

Turn: ($4.25) T (3 players)
SB bets $3.25, Hero calls $3.25, Button folds.

River: ($10.75) 4 (2 players)
SB bets $6.05 (All-In), Hero calls $6.05.

Final Pot: $22.85