TAP's Take: Obama's Giffords Speech.

by