Life

David Garrard, Miami Dolphins SIgn 1-Year Contract