Debo Band - The Water Rats, Kings Cross, London

October 15, 2017