It didn't really pass the smell test in the first place, it looks like 2.5 percent now
What does the sentence mean?
Thanks,
Bigworm
It's a news from Yahoo! as below
[link]