US POP sensation Lady Gaga has shocked fans in Barcelona, not with her outfit – but by puking up on stage.
The Pokerface singer, 26, threw up an incredible four times during the concert – while somehow managing to continue with her dance routine.
She eventually left the stage briefly, before returning to the 25,000-strong audience to say: “I went backstage and vomited, I did not want you to see this… It happens to me sometimes.”
Things only got worse for the eccentric songstress – real name Stefani Joanne Angelina Germanotta – when the crowd mocked her recent weight gain and slung sausages onto the stage.
But she proved to be thick-skinned, later tweeting: “Spain, you took the p*** outta me. That’s some hard bodied pop stuff. I’ll never forget tonight Barcelona. FOREVER.”