Photo courtesy of Rick Poppitz, kcvideo.com

Voters lined up at New Life Community Church at 17935 S Moonlight to cast their vote for the 2012 presidential election.