Beyonce has been pulled off stage in Brazil by a shirtless male fan.
The 32-year-old singer was performing at Estadio do Morumbi stadium in Sao Paulo when a member of the audience reached out and tugged her off the platform.
Caught on camera by an onlooker, security are then seen rushing to Beyonce's aid, releasing her from the man's grip and helping her back on stage to finish her song.
Reassuring the crowd, the songstress said, "It's all right," before she picked up and waved a Brazilian flag which a fan had thrown to her.
She then turned to the man who disrupted her routine and asked him his name.