UFO Releasing Glowing Orbs Into Formation In Western Massachusetts [Video]
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.