Really?

I was looking at a site for a local group here in chicago and found this picture on the homepage. This is the best pic they could find to put up?

Home8

Really?