Justin Bieber surprised fans on Friday (27Nov15) by appearing onstage at a gig in Los Angeles just days after pulling out of two scheduled shows.
Justin canceled his appearance on The Late Show with Stephen Colbert on Tuesday (24Nov15), and posted on Twitter.com, "My apologies to @colbertlateshow as I won't be able to make it to NYC tomorrow for the show. I look forward to making it up to you soon. (sic)".
He then tweeted host Stephen, and wrote, "thank you for the understanding as sometimes life kicks our a** and we need to deal with it. I will see u soon. Thank you (sic)."
He was also due to tape a performance on Tuesday evening to air during the Thanksgiving Day Parade on the CBS TV network, but canceled.
Despite rumors of health or stress issues, Justin surprised fans by jumping onstage at The Chainsmokers gig at the Shrine Auditorium in Los Angeles on Friday to perform three songs.
The Sorry hitmaker made no mention of his impromptu gig on social media, and seemed to be in high sprints as he danced onstage, editors at TMZ.com report.
A representative for Justin has yet to comment on the report. It is also unknown if or when Justin will be rescheduling his Late Show appearance.