Amazon Deal

Andrew Cuomo
Peter Haskell/WCBS 880
November 20, 2018 - 1:05 pm
Amazon’s deal to build a new headquarters in New York is worth about $3 billion in financial incentives, and some wonder why the numbers weren’t revealed until after the agreement was finalized.
Read More