What is an Initial Coin Offering?

You've probably heard of Bitcoin, but new cryptocurrencies get introduced almost every day through a process called an Initial Coin Offering. CNN Tech's Ramy Zabarah breaks down how an ICO differs from an IPO and whether you should invest in one.