This is to portray an exhibition of sheer embarrassment. I love this expression, when you think of somebody actually making a show. Funny.
e-max.it: your social media marketing partner