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