Tuesday, July 13th, 2010

Potato Chip Sandwich?

There’s a newish sandwich shop in NYC that’s pretty incredible