historyrepeatsitself

Predictions and analysis