Home entertainment Ducktales Ends In A Big Way With 90-minute Series Finale