Florida, USA: We have Lift-off at NASA’s Kennedy Space Center
What comes to mind when you hear the acronym NASA? Astronauts, rockets, tales of heroic daring-do, ingenuity and exploration. A couple of days here at the Kennedy Space Center at Cape Canaveral Florida ticked all of those boxes and more.…