Cardinals' Edmonds announces retirement (AP)

Top