In the 135th Rose Parade, with Gabby Giffords as the grand marshal, the streets of Pasadena are lined with rose-covered floats, marching bands, and high-stepping equestrian units.