The live-action version of Avatar: The Last Airbender soared onto Netflix last month, and now you can find out exactly where those spooky Spirit World scenes were shot. Netflix has updated its ...