banyuken

banyuken

European :eu:. Spanish :es:. Andalusian. Father. Programmer. Football. Tennis. Photography. Chess. Computer. Book. Journey. Life.