Yes, The Legend of Korra has released 52 episodes in four seasons and all of them are streaming on Netflix right now. The rank of this anime show rose after Netflix introduced it to their platform.