1. Go to Google Maps (maps.google.com)
2. Search for 47.110579,9.227568.
3. Click on the green arrow, then select Street View.
4. At the navigation button, click top and left twice each.
Spot something in the sky?
At first, I was wondering what is he trying to show/prove?
Then I saw one of the comment from his friends.
His friend comment:
"i wonder if chinese ppl see it.. as in Buddhism.. will they stop and kneel down n start praying.. hm.."
Curiosity killed the cat.
So I went to try it out.
What is the result?
Go try yourself!