CNN and many other large popular sites use Google Adsense. The check could easily be for one of those sites.
it seems pretty fake to me. i might try to print one just like it and then post it over here to see if you guys can find any differences.
Numbers like that are very possible, but that picture is a "statement of earning" not a check, so it's very easy to make something like that in word. Checks are harder to fabricate. That statement is for sure fake.