A total solar eclipse is seen from the beach of Ternate island

Solar eclipse 2016

A total solar eclipse is seen from the beach of Ternate island, Indonesia, March 9, 2016. Photo: Reuters