Share
twitterlinkedinfacebook
Image 1 of 1
20100421_0001.jpg
On the barricade Red Shirts singing their slogans in front of  troops of Thai army and pro-government supporters. April 22 2010.