incredible image
The image worked fine on this one (cover of Nature). What part of the world is that? How big are those impact artifacts?
I can only imagine that any living thing in that field at the time of impact would've witnessed a remarkable sight...and probably had a generally terrible day.
