ETHZilla Sells $74.5 Million in Ethereum to Address Debt: ‘Embarrassing!’