New Website Reveals Losses of Celsius Network's Biggest Customers

Each of the 10 customers who were most invested in Celsius had a balance worth tens of millions of dollars — and collectively, they’re down $220 million.