Apophis is the size of the Eiffel Tower and a 2068 impact scenario is still in play, but it’s not a reason to lose sleep. …read more

Source:: CNet