Did Google Street View Find God Above a Swiss Lake?S

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:

Did Google Street View Find God Above a Swiss Lake?S

[Google Maps]