There are 12 new moons in 2018, one in each month of the year. The first of them is on January...
Continue Reading