After cancelling a show over the weekend and being given strict orders to rest in bed, Justin Bieber is back to his best!
The 16-year-old performed a storming show at Madison Square Garden last night to a crowd of screaming teens who knew all the words and dance moves to the One Time star's songs.
Justin looked well and gave 110% showing of his impressive dance skills and wooing the watching crowd.
Have you seen Justin on tour yet? What did you think? Tell us on Twitter @areyouentwise or on our Facebook fan page.

















