It's too bad the "Level 2" quotes aren't accurate. If they could be believed, there are only 1300 shares on the ask between here and 1.50. Of course, that 40,500 share off at 1.50 looks a little suspicious too
Here's the link for the free but inaccurate Level 2 quotes: