India, Dec. 20 -- If you have just finished binge-watching Human Specimens, the twisted new Japanese drama on Prime Video, we suggest you grab a glass of water first to soothe that churning stomach of ...