Thursday, February 17, 2011

FINALLY!

The spirit of Tahrir Square has come to America.  Or, at least, to Wisconsin.

No comments: