Horoscope

Your Weekly Horoscope: July 31 - August 6, 2019

This week brings a new moon in Leo.