You have 15 outs to an immortal or near immortal hand. With those alone you are getting 32:15 odds. Just worse than 2:1. Your K and Q may also be outs and by the looks of it they may just be. If you count them as maybe three outs (may win you, may not win you), it gives you 18 outs and 29:18 odds against. You are getting laid about 1.9:1 on your call. Your odds of hitting are 29:18 or 1.6:1 against. So without even considering implied odds you should call. Any implied odds make this a trivially easy call. Edit: King high will not ever (almost anyway, unless the guy is really fishy) be good given the PF raise...I missed that when I first wrote this.

Call. A semi-bluff raise may even be a decent play if you think the guy is capable of folding. But if he is a typical fish then you should just call and bet out if you hit the flush and check if you hit the straight or pair and induce a bluff. But he will check behing you if the third club hits so you'll have to bet that hand.

Btw...I think he has 99. Small chance of AK. Unless he's a maniac/fish, then who knows.