image
author Image

Amazon invests $120 million in internet satellite facility