Digital Warrior and Proud Patriot. WWG1WGA. Nothing can stop what's coming. NOTHING. God Bless America. I LOVE MUSIC.
I think this is from some game between Benfica vs Porto in Portugal.
I'm a Benfica fan, by looking at Benfica shirts this must have happened already 16/17 years ago. But I really don't remember this scene which is odd...