Who are those blurry, possibly robed figures hovering above a lake in Quarten, Switzerland, visible on Google Street View? Is it something on the camera lens? Or is it maybe... God and His only begotten Son?

And who's to say that God isn't "something on the lens," in some kind of a cosmic, metaphysical sense? Am I right? Here's a close-up view of our apparition:

[Google Maps]