When?: 
Sat, 06/20/2009 - 10:00am - 1:00pm