Pattern Recognition

May 17th - June 28th, 2008