Perseids meteor shower seen in Greece

A meteor streaks past stars and the Milky Way in the night sky over the Helmos Observatory during the Perseids meteor shower, on mount Helmos near the city of Kalavrita, Greece, Sunday. [Alkis Konstantinidis/Reuters]

Continue reading on: