Kennedy: Lake Placid still celebrates USA's 'Miracle' By foxsports Published Feb 22, 2010 2:48 pm EST