The part about NASA's reaction came from the New York Times article? Or did NASA put out their own statement on this? I like that you are able to debunk this with NASA -- but I'd love to see where this came from and learn more. I really like the info from Ktisis Cyprus University of Technology. The part about the llama head is very interesting.