Freakyforms: Your Creations, Alive Launch TrailerCheck out the launch trailer for Freakyforms: Your Creations, Alive.By Mike Tao on November 4, 2011 at 2:43PM PDT Freakyforms: Your Creations, Alive!