The Curious Case of Natalia Grace documentary is about to premiere on ID, Max, and Discovery+. Where can you watch The Curious Case of Natalia Grace documentary online for free? Is The Curious Case of Natalia Grace on Netflix or Hulu? Here's where to stream The Curious Case of Natalia Grace documentary online.