Barcelona - Dutch football legend Johan Cruyff has died at his home in Barcelona at the age of 68.