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