Movie News & More / Movie Reviews / News 2010/06/05 ‘Splice’ Movie Delivered Really Weird Creatures & Interesting Story