KTs 25NL

This is a spot I find myself losing money at.
The only value he has in his range is 77, but does he always have it when he takes this line? Although he could have some bluffs on this board, it is very rare to see someone take this line with a bluff.
Should I be folding this river?