A secret concert in Southern California didn't stay that way for long as the country twang of superstar Tim McGraw drew hundreds of beachgoers to the Hotel Del Coronado Wednesday night.
The Grammy-winning artist performed at a private event for the 25th anniversary of Zaxby's, a fast-casual restaurant chain.
But because the stage was set up on the public beach in front of the hotel, hundreds of fans – who learned of the concert online — soon packed the sand to cheer on his songs like "Live Like You Were Dying" and "Barbecue Stain."
McGraw had given no indication about the private show on his website.
See the ecstatic reaction of surprised fans, and the disappointment of those who missed it, below: