Still buyin' NASA's explanation?
Yes71%
No29%