‘Legend of Korra’ Comes to Netflix

The popular Avatar installment dropped on Netflix