U.S. President Barack Obama speaks in the rain during a campaign rally in Glen Allen, Virginia, 2012

U.S. President Barack Obama speaks in the rain during a campaign rally in Glen Allen, Virginia, 2012

Please contact Gallery for Price