july31

Predictions and analysis