Sorting algorithms

Why is a linked list not a good data structure for sorting algorithms? How possible it would be to implement insertion sort with a linked list? If so, what are the complications and advantages?