Tag

Seeing the Northern Lights in person is an experience like no other. And while a bit of green shimmer recently appeared in New England, there are usually only a handful of locations close to each of the Earth's poles where the phenomenon can be viewed.