Fried octopus balls with thinly sliced bacon on top and a variety of yummy sauces = takoyaki at Otafuko Japanese food stand in New York City.
More curious advertising by Diesel in New York City.