Wow, that is fascinating!

I've never believed the space alien theory. :) It was very interesting to see how it could have been done.

Radar