Smiling Buddha still

Season 2 · Episode 8

Smiling Buddha

  • Release date
  • March 17, 2023
  • Runtime
  • 35 min
  • TMDB score
  • 10

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

Community

–
No ratings 0 likes

Episode reviews

No reviews for this episode yet.