Home About Chat Users Issues Party Candidates Polling Firms Media News Polls Calendar Key Races United States President Senate House Governors International

New User Account
"A comprehensive, collaborative elections resource." 
Email: Password:

  US President - Popular Vote
RACE DETAILS
Parents > United States > U.S. Executive > Popular Vote
OfficePresident
HonorificPresident - Abbr: President
Type General Election
Filing Deadline 00, 0000 - 12:00pm Central
Polls Open November 06, 2012 - 06:00am Central
Polls Close November 06, 2012 - 11:00pm Central
Term Start January 20, 2013 - 12:00pm
Term End January 20, 2017 - 12:00pm
ContributorRalphie
Last ModifiedRP December 04, 2015 06:34pm
Data SourcesFEC: [Link]

CBS news
[Link]
[Link]
(Note: information has not been updated for candidates with less votes than Tom Hoefling or for "Other")
Description
LAST GENERAL ELECTION
  PartyDemocratic Won11/04/2008
NameBarack Obama Votes69,456,897 (52.91%)
Term01/20/2009 - 01/20/2013 Margin9,522,083 (+7.25%)
NEXT GENERAL ELECTION
  PartyDemocratic Won11/08/2016
NameHillary Clinton Votes65,853,514 (48.19%)
Term01/20/2017 - 01/20/2021 Margin2,868,686 (+2.10%)
PRIMARY/OTHER SCHEDULE
Jun 01, 2012 US President - CST Primary
Ed Noonan
CST 44,143
Jun 01, 2012 US President - LBT Primary
Gary Johnson
LBT 22,346
Jun 05, 2012 US President - D Primaries
Barack Obama
D 9,144,069
Jun 05, 2012 US President - G Primaries
Jill Stein
G 21,490
Jun 26, 2012 US President - R Primaries
Mitt Romney
R 19,227,001
LEANING PREDICTIONS    Detail
Leaning Graph
11/05/2008 11/06/2012
CandidateSlightLeanStrongSafe
Barack Obama 32 25 3 --
Mitt Romney 13 3 ----
Leaning Call: Barack Obama (82.73%)
Weighted Call: Barack Obama (97.40%)
MATCHUP POLL GRAPH
Poll Graph

08/14/2009 11/04/2012

CANDIDATES
Photo
Name (I) President Barack Obama Gov. Mitt Romney Gov. Gary Johnson Councilor Jill Stein Rep. Virgil H. Goode, Jr. (W) Write-In Roseanne Barr
PartyDemocratic Republican Libertarian Green Constitution Nonpartisan Peace & Freedom
Campaign Logo
Certified Votes 65,899,660 (51.06%) 60,932,152 (47.21%) 1,275,804 (0.99%) 469,501 (0.36%) 122,001 (0.10%) 97,084 (0.08%) 67,278 (0.05%)
Margin0 (0.00%) -4,967,508 (-3.85%) -64,623,856 (-50.07%) -65,430,159 (-50.70%) -65,777,659 (-50.97%) -65,802,576 (-50.99%) -65,832,382 (-51.01%)
Predict Avg.49.87% 47.65% 1.14% 0.40% 0.15% 0.00% 0.00%
DylanSH9949.00% (+3.45 pts) 47.00% (+4.40 pts) 2.00% (+0.40 pts) 2.00% (-0.06 pts) 1.00% (+0.40 pts) -- --
Karma Policeman48.00% (+2.79 pts) 51.00% (+2.02 pts) -- -- -- -- --
Darryl W. Perry48.00% (+2.79 pts) 48.00% (+4.02 pts) 0.50% (+0.75 pts) 0.40% (+1.00 pts) -- -- --
Old LW52.00% (+4.21 pts) 43.00% (+1.73 pts) 1.00% (+1.07 pts) -- -- -- --
Hikikomori Blitzkrieg!49.70% (+3.92 pts) 49.10% (+3.28 pts) 0.40% (+0.68 pts) 0.10% (+0.85 pts) 0.20% (+0.94 pts) -- --
CincinnatiReds199049.00% (+3.45 pts) 47.42% (+4.40 pts) 3.10% (-0.33 pts) 0.35% (+1.02 pts) 0.40% (+0.80 pts) -- --
Kyle47.00% (+2.12 pts) 50.00% (+2.68 pts) 3.00% (-0.27 pts) -- -- -- --
cdyswain52.00% (+4.21 pts) 42.00% (+1.06 pts) 5.00% (-1.60 pts) 2.00% (-0.06 pts) -- -- --
Miro50.00% (+4.12 pts) 46.50% (+4.06 pts) 1.25% (+0.90 pts) 0.50% (+0.94 pts) 0.35% (+0.84 pts) -- --
Labour Dem54.00% (+2.87 pts) 46.00% (+3.73 pts) -- -- -- -- --
Grasshopper48.00% (+2.79 pts) 50.00% (+2.68 pts) 1.20% (+0.93 pts) 0.40% (+1.00 pts) 0.30% (+0.87 pts) -- --
Compact Disc52.00% (+4.21 pts) 47.00% (+4.40 pts) -- -- -- -- --
Spen51.00% (+4.79 pts) 48.00% (+4.02 pts) -- -- -- -- --
zorkpolitics49.40% (+3.72 pts) 49.60% (+2.95 pts) -- -- -- -- --
Brandonius Maximus50.00% (+4.12 pts) 48.00% (+4.02 pts) -- -- -- -- --
garyray950.50% (+4.45 pts) 45.00% (+3.06 pts) 2.50% (+0.07 pts) 1.00% (+0.60 pts) 0.50% (+0.74 pts) -- --
La Fayette49.70% (+3.92 pts) 48.30% (+3.82 pts) 0.90% (+1.01 pts) 0.30% (+0.98 pts) 0.30% (+0.87 pts) -- --
Campari_00749.00% (+3.45 pts) 48.00% (+4.02 pts) 2.00% (+0.40 pts) 1.00% (+0.60 pts) -- -- --
RBH50.00% (+4.12 pts) 49.00% (+3.35 pts) -- -- -- -- --
Scott³49.00% (+3.45 pts) 50.00% (+2.68 pts) -- -- -- -- --
Cash On Hand $-- $-- $-- $-- $-- $-- $--
Website [Website] [Website] [Website] [Website] [Website] [Website]
Entry Date 00/00/2012 00/00/2012 00/00/2012 00/00/2012 00/00/2012 -- 00/00/2012
Bar
MATCHUP POLLS (337 from 56 pollsters)
Adj Poll Avg47.13%-- 46.70%-- 1.72%-- 1.65%-- 0.00%-- 0.00%-- 0.00%--
Gallup 
11/01/12-11/04/12
48.00% 2.0 49.00% 2.0 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
Public Policy Polling 
11/02/12-11/04/12
50.00% -- 48.00% 1.0 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
Pew Research 
10/31/12-11/03/12
50.00% 3.0 47.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
YouGov 
10/31/12-11/03/12
48.50% -- 46.50% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
Public Policy Polling 
11/01/12-11/03/12
50.00% 1.0 47.00% 1.0 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
NBC News/Wall Street Journal (Hart & McInturff) 
11/01/12-11/03/12
48.00% 1.0 47.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
ENDORSEMENTS
Endorsements
MORE CANDIDATES
Photo
Name Mayor Ross C. "Rocky" Anderson Tom Hoefling (W) Rep. Ron Paul Randall A. Terry Richard A. Duncan Peta Lindsay None of the Above
PartyJustice America's Independent Republican Independent Independent Socialism and Liberation Independent
Campaign Logo
Certified Votes 43,011 (0.03%) 40,586 (0.03%) 26,204 (0.02%) 13,112 (0.01%) 12,557 (0.01%) 7,780 (0.01%) 5,770 (0.00%)
Margin-65,856,649 (-51.03%) -65,859,074 (-51.03%) -65,873,456 (-51.04%) -65,886,548 (-51.05%) -65,887,103 (-51.05%) -65,891,880 (-51.06%) -65,893,890 (-51.06%)
Predict Avg.0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%
DylanSH99 -- -- -- -- -- -- --
Karma Policeman -- -- -- -- -- -- --
Darryl W. Perry -- -- -- -- -- -- --
Old LW -- -- -- -- -- -- --
Hikikomori Blitzkrieg! -- -- -- -- -- -- --
CincinnatiReds1990 -- -- -- -- -- -- --
Kyle -- -- -- -- -- -- --
cdyswain -- -- -- -- -- -- --
Miro -- -- -- -- -- -- --
Labour Dem -- -- -- -- -- -- --
Grasshopper -- -- -- -- -- -- --
Compact Disc -- -- -- -- -- -- --
Spen -- -- -- -- -- -- --
zorkpolitics -- -- -- -- -- -- --
Brandonius Maximus -- -- -- -- -- -- --
garyray9 -- -- -- -- -- -- --
La Fayette -- -- -- -- -- -- --
Campari_007 -- -- -- -- -- -- --
RBH -- -- -- -- -- -- --
Scott³ -- -- -- -- -- -- --
Cash On Hand $-- $-- $-- $-- $-- $-- $--
Website [Website] [Website] [Website] [Website]
Entry Date 00/00/2011 00/00/2012 -- 00/00/2012 00/00/2012 00/00/2011 --
MATCHUP POLLS (337 from 56 pollsters)
Adj Poll Avg0.00%-- 0.00%-- 0.00%-- 0.00%-- 0.00%-- 0.00%-- 0.00%--
Gallup 
11/01/12-11/04/12
0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
Public Policy Polling 
11/02/12-11/04/12
0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
Pew Research 
10/31/12-11/03/12
0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
YouGov 
10/31/12-11/03/12
0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
Public Policy Polling 
11/01/12-11/03/12
0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
NBC News/Wall Street Journal (Hart & McInturff) 
11/01/12-11/03/12
0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% -- 0.00% --
ENDORSEMENTS
Endorsements
I Lab Shady Morsi
VIEW 64 MORE CANDIDATES


EVENTS
Start Date End Date Type Title Contributor
Oct 03, 2012 07:00pm Oct 03, 2012 09:00pm Debate First 2012 Presidential Debate  TX DEM 
Oct 16, 2012 07:00pm Oct 16, 2012 09:00pm Debate Second 2012 Presidential Debate  TX DEM 
Oct 22, 2012 07:10pm Oct 22, 2012 09:10pm Debate Third 2012 Presidential Debate  TX DEM 

VIDEO ADVERTISEMENTS
Start Date Candidate Category Ad Tone Lng Title Run Time Contributor
11/06/2012 Barack Obama Web Only Ad Feel Good eng Key & Peele: Obama's Anger Translator - Victory  00:00:30 Campari_007 
11/02/2012 Mitt Romney TVAd Endorsement eng Mr. Burns Endorses Romney  00:00:30 Scott³ 
11/01/2012 Jill Stein TVAd Issue eng Climate Storm  00:00:31 Craverguy 
11/01/2012 Barack Obama TVAd Endorsement eng Solid  00:00:31 Homegrown Democrat 
10/28/2012 Barack Obama vs Mitt Romney Web Only Ad Issue eng Whedon On Romney  00:02:13 Homegrown Democrat 
10/28/2012 Barack Obama vs Mitt Romney TVAd Contrast eng Who Will Do More?   00:00:32 RP 
10/27/2012 Barack Obama vs Mitt Romney TVAd Attack eng Remember  00:00:32 RP 
10/24/2012 Barack Obama TVAd Endorsement eng He's Got it Right  00:00:34 RP 
10/23/2012 Mitt Romney vs Barack Obama TVAd Endorsement eng At Stake  00:00:32 RP 
10/23/2012 Barack Obama vs Mitt Romney TVAd Issue eng Determination  00:01:00 RP 
10/23/2012 Gary Johnson Web Only Ad Issue eng GARY JOHNSON Cast a vote for Peace  00:00:31 CincinnatiReds1990 
10/22/2012 Barack Obama vs Mitt Romney Web Only Ad Issue eng "You Don't Own Me" PSA  00:02:49 Homegrown Democrat 
10/18/2012 Barack Obama vs Mitt Romney TVAd Issue eng Seen  00:00:31 RP 
10/15/2012 Barack Obama vs Mitt Romney Web Only Ad Issue eng Obama Pride: LGBT Americans for Obama  00:05:09 Homegrown Democrat 
10/13/2012 Barack Obama TVAd Issue eng Challenges  00:00:32 Homegrown Democrat 
10/09/2012 Barack Obama vs Mitt Romney TVAd Issue eng Big Bird  00:00:30 Homegrown Democrat 
10/08/2012 Ross C. "Rocky" Anderson vs Gary Johnson Web Only Ad Contrast eng Rocky Anderson vs Gary Johnson on government protection  00:02:36 Homegrown Democrat 
10/08/2012 vs Mitt Romney Web Only Ad Issue eng Thank You, Log Cabin Republicans!  00:01:23 Homegrown Democrat 
10/05/2012 Barack Obama Web Only Ad Issue eng Why Obama Now  00:03:44 Homegrown Democrat 
10/04/2012 Barack Obama vs Mitt Romney TVAd Attack eng Trust  00:00:33 RP 
10/02/2012 Mitt Romney vs Barack Obama TVAd Attack eng Already Has  00:00:30 RP 
10/02/2012 Barack Obama vs Mitt Romney TVAd Attack eng Mandatory  00:00:32 RP 
09/28/2012 vs Barack Obama Web Only Ad Issue eng Perilous Times  00:09:17 Homegrown Democrat 
09/27/2012 Barack Obama vs Mitt Romney TVAd Attack eng My Job  00:00:33 RP 
09/27/2012 Barack Obama vs Mitt Romney Web Only Ad Mixed eng Wake the F**K Up (NSFW)   00:03:41 RP 
09/26/2012 Barack Obama TVAd Issue eng Table  00:02:03 RP 
09/26/2012 Mitt Romney vs Barack Obama TVAd Mixed eng Too Many Americans   00:01:01 RP 
09/23/2012 Barack Obama vs Mitt Romney TVAd Attack eng No Taxes  00:00:30 RP 
09/19/2012 vs Mitt Romney TVAd Attack eng Doors  00:00:32 RP 
09/19/2012 vs Mitt Romney Web Only Ad Attack eng Mitt Romney: Outside the Circle   00:02:09 RP 
09/19/2012 Mitt Romney vs Barack Obama TVAd Issue eng War on Coal  00:00:30 RP 
09/19/2012 Mitt Romney vs Barack Obama TVAd Issue eng Way of Life  00:00:30 RP 
09/18/2012 Barack Obama Radio Ad Feel Good eng Gotta  00:01:01 RP 
09/17/2012 Mitt Romney vs Barack Obama TVAd Attack eng Dear Daughter   00:00:30 RP 
09/15/2012 Barack Obama vs Mitt Romney TVAd Defend eng The Question  00:01:02 RP 
09/06/2012 vs Barack Obama TVAd Attack eng The Breakup  00:00:31 RP 
09/03/2012 Barack Obama vs Mitt Romney TVAd Attack eng Heavy Load  00:00:31 RP 
08/30/2012 Barack Obama Web Only Ad Attack eng Paul Ryan: Wrong for the Middle Class   00:02:09 RP 
08/30/2012 vs Barack Obama Web Only Ad Attack eng The Poster  00:01:01 RP 
08/27/2012 vs Barack Obama TVAd Attack eng Bow to Nobody: Special Operations for America  00:00:34 Homegrown Democrat 
08/26/2012 Barack Obama vs Mitt Romney Web Only Ad Attack eng Mitt Romney and Paul Ryan: The Do-Over - ConventionReinvention.com  00:01:44 Homegrown Democrat 
08/23/2012 Barack Obama TVAd Endorsement eng Clear Choice  00:00:33 RP 
08/20/2012 Mitt Romney vs Barack Obama TVAd Attack eng Richmond Times-Dispatch On Welfare Reform   00:00:30 RP 
08/17/2012 Barack Obama vs Mitt Romney TVAd Contrast eng Facts  00:00:33 RP 
08/14/2012 Barack Obama vs Mitt Romney TVAd Issue eng Get Real  00:00:33 RP 
08/14/2012 Mitt Romney vs Barack Obama TVAd Issue eng Paid In  00:00:30 Homegrown Democrat 
08/11/2012 Barack Obama Web Only Ad Issue eng Mitt Romney and Paul Ryan: Back to the Failed Top-Down Policies  00:01:35 Homegrown Democrat 
08/10/2012 Mitt Romney vs Barack Obama TVAd Attack eng America Deserves Better   00:00:34 RP 
08/10/2012 Barack Obama vs Mitt Romney TVAd Defend eng Blatant  00:00:31 RP 
08/10/2012 Barack Obama vs Mitt Romney TVAd Issue eng Romney Would Knock the Wind Out of Iowa's Economy   00:00:30 RP 
08/09/2012 Mitt Romney vs Barack Obama TVAd Attack eng Be Not Afraid   00:00:31 RP 
08/09/2012 Barack Obama vs Mitt Romney TVAd Attack eng Son of Boss  00:00:30 RP 
08/08/2012 Barack Obama vs Mitt Romney TVAd Defend eng Dubious  00:00:35 RP 
08/07/2012 Gary Johnson Web Only Ad Mixed eng GARY JOHNSON You ARE Libertarian  00:01:22 CincinnatiReds1990 
08/07/2012 Mitt Romney vs Barack Obama TVAd Attack eng Right Choice   00:00:30 RP 
08/07/2012 Barack Obama vs Mitt Romney TVAd Attack eng Understands  00:01:03 RP 
08/05/2012 Mitt Romney vs Barack Obama TVAd Issue eng Cherished Relationship  00:00:30 RP 
08/05/2012 Mitt Romney vs Barack Obama TVAd Attack eng It's Just Not Getting Better   00:00:30 RP 
08/04/2012 Barack Obama vs Mitt Romney TVAd Issue eng Important  00:00:31 RP 
08/02/2012 Barack Obama vs Mitt Romney TVAd Contrast eng Balanced  00:00:33 RP 
08/02/2012 Mitt Romney vs Barack Obama TVAd Attack eng Focus  00:00:30 RP 
08/02/2012 Barack Obama vs Mitt Romney TVAd Attack eng Stretch  00:00:31 RP 
08/01/2012 Mitt Romney vs Barack Obama TVAd Attack eng Dream  00:00:30 RP 
08/01/2012 Mitt Romney vs Barack Obama TVAd Biography eng Time For A Change   00:00:54 RP 
07/31/2012 Mitt Romney TVAd Biography eng Believe In Our Future  00:01:02 RP 
07/31/2012 Barack Obama vs Mitt Romney TVAd Contrast eng Worried  00:00:32 RP 
07/30/2012 vs Barack Obama Web Only Ad Attack eng FightBigotry.com: Obama's disturbing pattern of tacitly defending black racism  00:02:01 Homegrown Democrat 
07/30/2012 Mitt Romney vs Barack Obama TVAd Mixed eng The Right Kind of Leadership   00:00:32 RP 
07/30/2012 Mitt Romney vs Barack Obama Web Only Ad Attack eng These Hands: Ohio   00:01:56 RP 
07/27/2012 Barack Obama TVAd Mixed eng I Believe  00:00:33 RP 
07/26/2012 Mitt Romney vs Barack Obama TVAd Attack eng It Worked  00:00:56 RP 
07/17/2012 Barack Obama Web Only Ad Attack eng Even Republicans Agree: Mitt Romney's Hiding Something   00:01:17 RP 
07/17/2012 Barack Obama TVAd Attack eng Makes You Wonder  00:00:32 Homegrown Democrat 
07/16/2012 Barack Obama Web Only Ad Issue eng An Indecent Proposal from Sarah Silverman [NSFW]  00:01:37 Homegrown Democrat 
07/16/2012 Mitt Romney Web Only Ad Attack eng Political Payoffs And Middle Class Layoffs  00:00:35 Homegrown Democrat 
07/15/2012 Mitt Romney TVAd Attack eng Hope and Change?  00:00:29 Monsieur 
07/14/2012 Barack Obama TVAd Attack eng Firms  00:00:33 karin1492 
07/13/2012 Mitt Romney vs Barack Obama TVAd Attack eng What Happened?  00:00:30 RP 
07/13/2012 Barack Obama TVAd Attack eng Your Turn   00:00:32 RP 
07/12/2012 Mitt Romney vs Barack Obama TVAd Attack eng No Evidence  00:00:32 RP 
07/10/2012 Gary Johnson Issue Video Issue eng GARY JOHNSON will END the IRS  00:01:32 CincinnatiReds1990 
07/02/2012 Gary Johnson Web Only Ad Issue eng GARY JOHNSON Ask Any Country That's Tried Govt. Healthcare  00:01:10 CincinnatiReds1990 
06/29/2012 Mitt Romney TVAd Attack eng Shame On You  00:00:30 Homegrown Democrat 
06/06/2012 Gary Johnson Web Only Ad Contrast eng GARY JOHNSON Be Libertarian With Me  00:02:14 CincinnatiReds1990 
05/23/2012 Barack Obama Web Only Ad Issue eng President Obama and the Fight for LGBT Rights  00:05:03 Homegrown Democrat 
05/21/2012 Gary Johnson Web Only Ad Issue eng Gary Johnson Peace is cheaper  00:02:02 CincinnatiReds1990 
05/15/2012 Mitt Romney TVAd Issue eng A Few of the 23 Million   00:03:59 RP 
05/15/2012 Gary Johnson Web Only Ad Mixed eng Gary Johnson: This Is Your Freedom  00:00:00 Jason 
05/15/2012 Barack Obama TVAd Attack eng Heads or Tails  00:00:32 RP 
05/10/2012 Barack Obama Web Only Ad Issue eng Mitt Romney: Backwards on Equality  00:01:40 Homegrown Democrat 
05/07/2012 Barack Obama TVAd Biography eng Go  00:01:02 RP 
05/04/2012 Ron Paul Web Only Ad Mixed eng Ron Paul Pokemon Theme Parody Re-MIx by JASON PAIGE [Original Pokemon Theme Singer]  00:03:24 Homegrown Democrat 
05/01/2012 Barack Obama TVAd Mixed eng Swiss Bank Account  00:00:30 Homegrown Democrat 
04/27/2012 Barack Obama Web Only Ad Contrast eng One Chance  00:01:30 Servo 
04/26/2012 TVAd Attack eng Cool  00:00:45 Homegrown Democrat 
03/21/2012 Web Only Ad Attack eng Mitt Romney: Some Things You Can't Shake Off   00:00:48 Homegrown Democrat 
03/21/2012 Web Only Ad Attack eng Romney: The Etch A Sketch Candidate  00:01:01 Homegrown Democrat 
03/15/2012 Barack Obama Web Only Ad Biography eng The Road We've Traveled  00:16:56 Homegrown Democrat 
03/13/2012 Web Only Ad Issue eng War On Women: Extended Cut   00:01:38 Homegrown Democrat 
03/07/2012 Barack Obama Web Only Ad Mixed eng The Road We've Traveled Official Trailer  00:02:02 Homegrown Democrat 

BOOKS
Title Purchase Contributor

INFORMATION LINKS

NEWS
Date Category Headline Article Contributor
Feb 23, 2022 06:55am News It’s time to admit it: Mitt Romney was right about Russia  Article Chronicler 
Jun 14, 2013 08:00am News Paul Ryan explains GOP’s 2012 loss  Article Brandonius Maximus 
Dec 24, 2012 01:00pm News Romney campaign caught off guard by fact that Obama staffers worked  Article TX DEM 
Nov 26, 2012 01:55am Blog Entry Mitt Romney '47 percent watch': 47.47!  Article Homegrown Democrat 
Nov 15, 2012 07:00pm Analysis Gay Vote Proved a Boon for Obama  Article Homegrown Democrat 
Nov 10, 2012 07:00pm Analysis US election: Victor of a deeply divided nation with crisis looming  Article La Fayette 

DISCUSSION
[View All
1
Previous Messages]