Selena Gomez just let her fans see it all.
On Tuesday, the 23-year-old singer posted a topless photo on Instagram. The black and white shot is from behind the scenes of her Revival tour, which kicks off in Las Vegas this May. (RELATED: Kim Kardashian Posts Completely Nude Photo Online)
Gomez has posted several photos to promote the new tour, including one that told fans they would be able to purchase temporary versions of her tattoos.
“I have 7 tattoos (and counting),” Gomez said. (RELATED: Samantha Hoopes Isn’t Shy About Nudity)