This check is so bad, the numbers at the bottom right corner are not even MICR numbers. Of course you can't see them because they are blacked out. But trust me on this one. The scammer is so lazy. This check would kick out of a processing machine at your own bank if you ever deposited it. Needless to say, the person who received this never saw any of that $20 million.
A nice fake from Martins Chima which is exactly the same template as his fake Togo check http://antifraudintl.org/threads/togo-fake-check.324/#post-8794. This one is from the "Central Bank of Nigeria" and those are not real check numbers across the bottom of the check, but maybe you can't expect high quality from a scammer.
A little bit of history for you. You might wonder, how long have Nigerian scammers been trying to pull fake check scams? Well take a close look at this little number which was done on a manual typewriter and is dated 1992. Also notice that there is no machine encoding on the bottom of this check which meant that as soon as it got to a bank it was sent for "special handling" and where it was discovered to be a fraud. Notice that nice red stamp in the lower center of the check marked "fraudulent". This idiot scammer (Rasheed Mohammed) thought that someone would be dumb enough to send him $34.8 million just because he sent them a fake check. Well, I suppose someone had to try.