Seems NASA has been very busy trying to perfect a new program for launching into space mainly to planet Mars. The new SLS (Space Launch System) is the most powerful rocket booster that NASA has ever built...
"Propabily your not a big internet fan or a petrol head if you've never seen this kind of "weird" vehicle. It's time for the designers to explain their creature. Frank Saucedo sits down with a borrowed...