We're all mutants! David Pescovitz 4:05 pm Wed, Sep 2, 2009 Our heroic moderator Antinous spotted this thrilling headline from BBC News. Now, if we were all just Happy Mutants!