Look at those rock hard abs!

Miley Cyrus left her hotel in NYC this morning to head to North Carolina to perform at the Time Warner Cable arena in Charlotte tonight, and the singer looked like a super fit hippie in a midriff-baring tee, green cargo pants, and a beanie. As always, she was swarmed by adoring fans as she made her way out of the building.

The pop star has been making headlines recently, because her concert special that aired of the Fourth of July drew a slew of "slew" of complaints with the FCC. Viewers were upset at the sexual indecency and profanity in her performance, but the 21-year-old seemed to care less.

Let's hope Miss Cyrus has enough energy to entertain the crowds this evening, because night before last she was hanging out with new bestie Kendall Jenner at Soho House in the Big Apple! The ladies, along with Hailey Baldwin, posed for pics in the photo booth, and we'd be willing to bet they had a few cocktails on their girl's night out!