Despite Independence Day being right around the corner, what you're seeing up above shouldn't get your hopes up about welcoming any aliens to Earth. Besides, everyone knows that the government would likely never release pictures of that sort of thing anyhow. What's pictured is actually the result of NASA's first Low-Density Supersonic Decelerator (LDSD) test-flight that took place over the weekend, and the image was captured a few hours after the vessel touched down over the US Navy's Pacific Missile Test Range. Currently there are plans to test the aerospace outfit's not-a-UFO at least two more times ahead of its ultimate goal: a trip to Mars.
[Image credit: NASA/JPL-Caltech]