"3,500,000 shares on the ask??"
I don't see that. I see 25,000 and 8,500 at .152, then 5,000 at .1524, 41,000 at .1531 and then 2,500 at .22.
ALthough 100,000 would not bring us to .22, so don't believe that by reading level II. It's just the best asks, so other prices would fill in.
Still, no, I don't see 3.5MM on the ask. What price did you think you saw it at?