Ethereum ICO Whale Sells Off 21,700 ETH Post Dormancy, Nets $38.9M

Ethereum ICO Whale Sells Off 21,700 ETH Post Dormancy, Nets $38.9M