Sort:  

I think there was a massive whale selling massive amounts of it at that price

Seems like the only possibility.

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.106
BTC 64716.05
ETH 1912.55
USDT 1.00
SBD 0.37