Justin Bieber must be feeling better.
The 19-year-old pop star posted an abs-on-display pic from hishospital bed tonight in London, just hours after experiencing shortness of breath and collapsing during his showat O2 Arena. (He was treated at the London Clinic, the largest independent private hospital in the UK, located in the heart of London's world-famous medical district.)
Bieber, who's wearing headphones in the pic, wrote that he was on the mend while listening to Janis Joplin.
"getting better," he also tweeted. "thanks for everyone pulling me thru tonight. best fans in the world. figuring out what happened. thanks for the love."
Bieber was administered oxygen backstage and then, against a doctor's recommendation, returned to finish the show.
Concertgoers told E! News that the packed house was cheering and chanting his name throughout in support.