Quite fun to read, apologies if this is a repost, mod, please move if it's in the wrong place!
http://www.techreport.com/articles.x/15581
http://www.techreport.com/articles.x/15581
I just love the sight of 11 massive liquid nitrogen tanks
There was no mention of team UK though or did I miss it?
Yep nice read, thanks for the link.