ravages of time