Carlos Canales Torres is a lawyer and author, who has spent many years investigating Spanish legends and traditions.