Meeting in Alicante

Meeting in Alicante

People gather in Alicante, Spain, in front of the tax department (video filmed by Rus).

People gather in Alicante, Spain, in front of the tax department (video filmed by Rus).

Latest video