Gabby Giffords Leads Pledge of Allegiance at 2012 DNC seeta persaud / September 6, 2012 Warning: Have the tissues handy! (5) Read More »