Posted on December 14, 2009 by debayWho Do You Believe, Randall Stross or Your Own Lying Eyes? Who Do You Believe, Randall Stross or Your Own Lying Eyes?