So now the mystery has been revealed! What hope does Earth have in facing such an…..imposing threat? We shall see!