S2E8 · Smiling Buddha

Smiling Buddha

S2E8 · 2023-03-17 · 35 min

In the greatest race against time, India and its scientists have just 8 hours to pull off an impossible feat.

The show’s own verdict is on its page.