The second season of Knights of Sidonia—our pick for the best anime on Netflix—kicks off on July 3. Here’s a trailer.