Wack Sesame Street

By

1-30-oct-2010-no-058a-1“This Ain’t Sesame Street,” National Mall, Washington, DC, October 2010

Advertisements