BTTT
Maybe. If it were purely a U.S. project I would be much more happy about it.
But, still, a lot of cool photos from the crews there...
Note this NASA employee URL posting...link here