OMG is Lady Gaga peeing on stage?

There has been a lot of discussion about this rumor. I think this video helps us understand what really happened. Is this pee? Or is it water from the fountain? What do you think?

(23180)

23.18K
Views