After months of pushback since the original plan was announced, Amazon has finally called it quits on their move to build a headquarters in Long Island City, New York. The e-commerce giant will now entertain 20 other finalists who were in the mix...
Subscribe to Applenews247.Com Newsletter