Villain is 42/22 over only 32 hands.

Pretty big raise from MP1. Although he could have almost anything, he has only been raising 4xBB and now raises 8xBB. Im putting him on TT+, AK.

i assume my flop call was ok, but is this ever a call?

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

saw flop|saw showdown

MP1 =#A500AF(Villain)/ ($32.20)
MP2 ($21.51)
MP3 ($6.85)
DOUGthe_HEAD ($46)
Button ($34.61)
SB ($26.97)
BB ($23.48)
UTG ($25.60)
UTG+1 ($46.35)

Preflop: DOUGthe_HEAD is CO with A, A. SB posts a blind of $0.10.
UTG calls $0.25, 1 fold, MP1 =#A500AF(Villain)/ raises to $2, 2 folds, DOUGthe_HEAD calls $2, 3 folds, UTG folds.

Flop: ($4.60) 9, J, 9 (2 players)
Villain bets $4, DOUGthe_HEAD tanks then calls $4.

Turn: ($12.60) J (2 players)
Villain checks, DOUGthe_HEAD checks.

River: ($12.60) 7 (2 players)
Villain pushes, DOUGthe_HEAD ???