Stink bugs was my hunch too, after looking at the page I linked, but without a closeup, I couldn't be sure.. there were a couple that were similar, and without a good closeup, I couldn't differentiate.
However.. and I know this is kind of gross.. but the original pic posted reminded me of these: