Firstly, I assume u meant Villain is CO with - ? rather than Hero who is in BB?

So pre-flop -

Villain being TAG I'd say raises with be 78+, QTs+, KT+, and any pp.
Hero being LAG calls with 67s-KQs, T8s-KJs, 22-99, A10s, AJ, AQ. I will add in TT-AA in case he is trying to be tricky by flatting instead of raising but without more info it's hard to tell.

Flop -
Villain is AA-TT, 33, AK, KQ, K10, QJ, AQ, AJ
Hero is 33, TT-AA, QJ, KQ, KJ, KT, JT, QT

Turn - Here's where I get super confused! lol But I'll give it a shot.
Hero is 33, TT, QQ, KK, AA, KT, QJ being LAG he may have floated the flop and hit lucky with pocket 5's so I'll chuck that in too.(admittedly pretty unlikely)
Villian is 33, TT, KK, AA, KT. I guess QJ is possible but he wouldn't have the odds to call and would only be doing so because of Hero's LAG image.

River -
Hero appears to make massive over bet. I'm thinking he is likely trying to use his LAG image to appear to be making the huge bluff whilst holding the nuts. Most likely hand is QJ. Probably could make this move with 33, 55, TT, KK, AA though against a good TAG it is unlikely with the straight on the board.
Villain is calling with 33, TT, KK, AA, QJ

My prediction is Hero has QJ and takes the pot.