Designed by
Title
Tea Party Rally in Saint Louis Missouri #16051986
Description
SAINT LOUIS, MISSOURI - SEPTEMBER 12: Man holding sign at rally of the Tea Party Patriots in Downtown Saint Louis under the Arch, on September 12, 2010
This image is editorial