Red Light Green Light March 25, 2007 by Jesse Thomas Snickers “Don’t Stop” ad by Valkieser Capital Images