Last Updated on 2017/04/23
Click Baidu – A failed advertisement in a shopping mall in Kunming, southern China.
Apparently the advertiser didn’t googled the word “Google” …
Table of Contents
Last Updated on 2017/04/23
Click Baidu – A failed advertisement in a shopping mall in Kunming, southern China.
Apparently the advertiser didn’t googled the word “Google” …
Table of Contents
Enjoyed this post? Never miss out on future posts by following us