Takoyaki Balls: a Tucson Meet Yourself staple

Takoyaki Balls is looking to bring the taste of Japan to Tucson's tastiest weekend.