News

The eye-popping installation atop the iconic MIT dome captivated those who caught a glimpse. "Oh my God, it's gigantic," said ...