Ramsgate, United Kingdom

comedy on the ha ha harbour