Our planet inhabits a hazardous environment. Earth is continually bombarded by cosmic objects. Luckily for its inhabitants, most of these objects are very small and cause no harm to life. Some, ...