The final hurricane : Inspiration4 comes at a great cost to the planet
Cape Canaveral, home of the Kennedy Space Centre, is in Florida. The Sunshine State has long been the favourite destination for hundreds of thousands of tourists, many of them British, in search of warmth, fabulous beaches, and the many excitements of Disneyworld. More recently, along with neighbouring Alabama and Louisiana, it has also become ground […]