Friday, May 15, 2009

It's the most wonderful time of the year!

No, not Eurovision, though equally baffling and capable of inducing eyestrain. The VSS annual meeting, and the Neural Correlate Society release the results of the Best Visual Illusion contest. Enjoy!