Mammoth Headache

Large

A Martian meteorite. Could meteorite showers contribute to extinction?

Download this image:

large.jpg