TV Land

L&O at BBQ

A tipster informs (and the restaurant confirms) that Law & Order was filming at Chelsea’s Dallas BBQ, of all places, this morning: “You think someone slipped poison into the test tube tequila shot of the monster margarita?”

L&O at BBQ