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