FREE - In Google Play
FREE - in Win Phone Store
I didn't get any sense that the OP was trolling, fwiw.
I'm just naturally incredulous, but also I've heard this story before on the forum...
Which could give it more or less credibility depending on how you look at it I suppose (maybe this is a common occurrence somehow).