Jul 13th 2010, 10:50:18
Hehe nice. I think the picture is from Western Ukraine, at least when I went visiting there in May, we drove by something that looked the same, even took some pictures. It's a promo thing for Ukraine/Poland Euro 2012 I believe...