[YouTube Link]
Pop-Tarts has just launched their first store Pop-Tarts World at Times Square in New York City. In addiction to interactive displays and all sorts of activities and customizing their own Pop-Tarts, you can also try their Pop-Tarts sushi. Wild!




{ 1 comment… read it below or add one }
where is this thing? my coworkers *ahem* want to check it out