August 13, 2010 BEN I saw him while driving in Connecticut. I had to stop and take pictures. Here is Ben, who lives in Connecticut. He seemed super relaxed as if he gets this all the time...people just stop the car and snap away.