So, this video has just hit the internet of a big glowing orb in the sky over Western Massachusetts, releasing 5 other smaller glowing orbs that fall into formation. WHAT IS GOING HERE Y'ALL?!?!?!

HEADS UP -  there's a little bit of language in this video.