E3 2011: Picture Lives! - Teaser TrailerCheck out the E3 trailer for Picture Lives!.By Mike Tao on June 7, 2011 at 5:32PM PDT Freakyforms: Your Creations, Alive!