Looks like nut flush all day long to me. If he has raised 305 more for a total river bet of 425 that makes the pot 695 and 305 to call. In that case I'd fold for sure.
If it is like Rusty reads it then it would be one hell of a tough fold but probably correct. For me to call I'd have to see a way villain does this with a load of flushes and other hands weaker than mine and not just nuts or 2nd/3rd nuts. I can't see it with the V's description. Villain would need to have shown himself to be a total fish capable of raising secondary strength and weaker on turn/river for me to call. That or I'd have to think him capable of going for thin value with all his weak flushes or bluffing the nut flush while holding AdXx. For thin value to be an option I'd have to have a pretty stationy/spewey image; thats rare but not unheard of