All Natural Bug Spray For Our Garden

Today i discovered this big meany and two of his buddies on the tomato plants. Does anyone know of something natural and non chemical we can spray on the plants to keep these guys and others away?
all natural bug spray for our garden, gardening, pest control, Big horned tomato worm YUCK
Big horned tomato worm! YUCK!
  36 answers