British astronaut Tim Peake took time away from his training for the upcoming space-run London Marathon, to snap these incredible pictures high above the archipelago of the Bahamas.
Peake also took this picture of southern Florida, Cuba and the Bahamas on April 15, 2016, while passing the Yucatan Basin.