Hailing from Madrid, Spain, Juan Zelada releases his debut album after receiving support from Radio...