Other than I dont remember us competing for a top prize of £20,000 the new show is looking good from what Ive seen up to the first ad break !

Even a nice shot of Storm II being worked on at the start

Ed
http://www.stormrobot.com
http://www.stormrobot.com