However the drop in price seems to be due to a single (or a small number of) massive sells
hmmm, doesnt look like. Take a look at the volume by minute. there where plenty of transactions. There was only one huge order of about 27k btc, the others where likely small ones mostly below 2k / minute.