This isn't odd turn and river action imo.
Villain flops strong hand. Villain misses flop c/r. Turn brings card that hero will bet with value or air a vast majority of the time, so he goes for c/r again.
If villain has A5+ on turn, why wouldn't he go for a c/r? Seems pretty reasonable to me.