A street vendor sells dogs near electoral posters in Tegucigalpa October 31, 2009. Honduras will elect a new president on November 29.