Found this in our favorite deli in the East Village. Holy Grail, I have found you! Green Tea Pocky!