Top 20 Places To See The Northern Lights | Ultimate Places
The northern lights are nature’s ultimate phenomenon which we also know as the Aurora Borealis, an occurrence that according to legend happens when dawn meets wind. In Roman and Greek mythology, the goddess of dawn is known as Aurora, while the god of wind is Borealis, and when the two meet, the skies light up […]