Bitcoin's Supply Passes 19 Million Coins, Less Than 2 Million Left

The final 2 million Bitcoin will be mined over the course of 120 years.