Fan Fotos are Still Coming! Mune Taguchi By Lead Dog | March 17, 2012 - 12:54 pm |March 17, 2012 2012 Iditarod, Fan Fotos Tshirts and other Kaiser Gear is coming! Take a look at Mune Taguchi in Philadelphia! Bookmark the permalink.