BUFFALO, NY USA, JUNE 8,2012 USA: Citizens exercising their right to assemble by holding signs, and listening to speakers during a Stand Up for Religious Freedom Rally held in front of the Federal Building located in Buffalo New York on June 8, 2012.