Tough river decisions like this is why you need to fold these hands preflop.
It's tough to fold this, as it's a huge pot (21.5BB or so, if I calculate correctly)...
You might be beat, or you might not. The pot's big enough by the turn that I'd almost expect anyone who had an 8 to go ahead and try to take it down on the turn. The fact that all that action stopped cold on the turn makes me wonder at least a little bit if in fact nobody has an 8.
I think both SB and the button most likely have an overpair/set. One of them 3-bet preflop, and the other 3-bet the flop, and I don't see that very often if they had a hand that included an 8.
I almost like a raise here, as you have a decent chance of folding anyone holding 2 pair/a set, but you too have been aggressive enough that it will be hard for them to put you on a hand with an 8 as well...
I think the worst decision is to merely call - you won't drive out possibly better hands, and you could very well spend 2 or 3 BB to see a showdown anyway.
I don't like any of the possible options, but I can't fold in a pot this big, and I can't call for the reasons stated above, so that leaves - raise and pray that you find favor with the poker gods - meaning, everyone else folds and you beat the SB's QQ.