It feels like all of New York City is arguing about Amazon's new office in Queens. But what do the people in Long Island City think?
No segments available for this episode yet.