Who can foretell the future?

Back to top button