Will gold set a new all-time high price before July 31? | Ambitious Predictions