Have you ever had Crazy Public Dare one of those moments where your face gets red crimson and you just want to melt into the ground? We've all been there. That totally awkward, cringeworthy experience that sticks with you forever? Yeah, that's Humiliated in Public. It's the feeling of being exposed in front of everyone and having that moment replay