Greenwich police respond to ‘UFO’ sighting

What better place to host an alien invasion than Greenwich, CT? I mean, let’s face it – there is no better place. Over the weekend, police in Greenwich received multiple calls from concerned residents about dozens of glowing lights in the evening sky: The bright, moving lights in the sky caused several people to call […]