Skip to main content
80% of the USD ever printed has been printed in the last 2 years.

Comments