Fold preflop, yes I'm nitting it up with noflops here. Despite your massive pot odds you have to play the whole hand oop with a hand that catches a monster rarely, most of the time you get a flop like this and end up playing marginal situations and doing your chips. No offence to OP you have to be good post flop to get away with this, given your question i doubt this is true.
Ok flop call is fine its only 50 with 2pgk, utg's range with this min donk bet could be alot of things. 4 callers.
4 callers and utg leads again but bigger he has something big here just about all of the time, his min bet on the flop is a bad player slowplaying no doubt. Range here has to be two pair hands, set or 56 for turned straight. Or even worse for you
x spades, which has you in real trouble. Also this gets a flat call, which no doubt has you beat as well.
Pushing all in here is suicide in my mind, the chance of both players folding here (still bb to act as well) is small around 20% would be my guess. This is call or fold, i don't mind a call but I'm check folding any river that isn't a spade, 8 or q. As horneris correctly states don't get excited about q and an 8 or even the spade maybe no good. I really don't think folding is that bad here.