August 6, 2013 rachel carter I just voted on Rachel Carter’s submission in the Saatchi Online Showdown art competition! Vote for your favorites.