Here is the Phrase which I am Reading
There is absolutely no dearth of insane people, and their snaps clicked right in time by some people who are always ready with their cameras.
The famous show, Science of Stupid aired on the National Geographic Channel exposed us to many such hilarious acts. So, we too tried to bring some of those pictures to hit your wits.
And Here I am having one question whether National Geographic channel slams the science of stupid show or the show slams National Geographic Channel.
I searched in Google for the meaning of air of someone or something means to express or to expose. Here in this context what does "Science of Stupid aired on the National Geographic Channel" mean?
And I didn't found any Idiom meaning of "to hit your wits" in Google.