'The Land Before Time' is now streaming on Netflix