Life | Tue May 11, 2010 4:36pm EDT

Who caused sell-off? Space aliens or fat finger