Posted on May 25, 2012May 25, 2012Animations Floating Star Optical Illusion “The Illusion of the year” contest (held by NeuralCorrelate.com, for the past 8 consecutive years), just announced its 2012 finalists. Here’s one that hasn’t won,… Continue Reading