techdigest.tv
NASA employees celebrate InSight Mars probe landing with elaborate handshake! - Tech Digest
NASA's latest probe, InSight, made a successful landing on the red planet on Monday afternoon, triggering delighted celebrations across the globe.