What you see here is a poster that a Russia web tries to promote its content by putting up street ads. This one says they got a Large Hadron Collider for sale. I notice little tails at the end of each ad. I am sure many will see how human act similarly here. I find it intriguing, given how vast 2 cultures are.
(Link), EnglishRussia, Russia’s street advertisement.