Share
twitterlinkedinfacebook
Image 1 of 1
20100421_0021.jpg
On the barricade of Red Shirts in front of troops of Thai army and pro-government supporters at Ratchaprasong. April 22 2010