Immigration march in Phoenix. The crowd was estimated to be over 100,000 and there were no incidents and the crowd was well controlled. Several helicopters hovered overhead and the traffic control was quite good given the size. The speakers spoke mostly in Spanish and the crowds chanted periodically. The mood was mostly festive and easy going.
There were many American flags and a few Mexican flags. Most of the signs were friendly but a few were more defiant. One, pictured below, said, "We are not an invisible group, we are here and we are going to stay".