By: Trevor Loudon
New Zeal

The great Pamela Geller gives an impassioned speech on the state of Islamic Jihad in America.

Thanks to Spirit of Truth.