Amazon just released a statement saying they would no longer build their second headquarters in Long Island, New York.
Read MoreAmazon just released a statement saying they would no longer build their second headquarters in Long Island, New York.
Read More