2019 was a kind year for sky watchers. There were supermoons during each of the year's first three months, with January also yielding a total lunar eclipse. Well 2020 will try not to be outdone. Of ...