I remembering reading about that.
I loved the theories that were spouted about this..
Have to say.. I love this pic and the vids on it.. looks friggen awesome.. I am sure I would have gone what the f... if I saw it.. but my first thought would not have been.. aliens or wormholes..