Massive BTC Sell-Off: Whale Sheds 2,019 BTC ($141.5M) as Prices Slide

Massive BTC Sell-Off: Whale Sheds 2,019 BTC ($141.5M) as Prices Slide