my image is of a competent, villain is a thinking LAG, can be aggresive and bluff with air.
1/2 NL - 7 handed home game
SB villain (700)
Hero BB (550)
UTG limps, BTN limps, villain calls, hero with J

7

checks.
flop (4): K

7

2

evrybody checks. table was very aggresive so i decide to check my second pair.
turn (4): J
villain bet 4, i raise to 18, UTG and BTN folds, villain call. i put villain on a flush draw or a weak k or J.
river (44): 8

villain checks, i bet 25 trying to get value from a K, villain raise me to 80. this was a realy strange raise in my mind. it make more sense to me he's bluffing with busted flush draw, then anything else
should i call this? should i have checked the river?