A migrant crawls onto the beach after washing up in a makeshift boat on the Gran Tarajal beach on Spain’s Canary Island of Fuerteventura. Ships & Ports 9 years ago