Life doesn't always run to schedule.
Over the past decades, technological advances have opened remarkable possibilities for the detection and monitoring of ...