When is the Election?

The next election is in 2012. We will once again gather at the polls and vote for our next president. I wonder who will be running against President Obama.