With my limited trading skills (see myself more of an investor)
It appeared to be a dump either because the holder panicked or the intention was to cause panic otherwise would't it be wiser to release a few hundred thousand shares at a time.
BLR Price at posting:
1.7¢ Sentiment: Buy Disclosure: Held