NASA’s monster crawler-transporter is up to the space agency’s heaviest tasks. …read more

Source:: CNet