Welcome to Margate

Demon Dayz Festival 2017

The beach town of Margate, England, has seen plenty of ups and downs through the years, but it's a tight-knit community with lots of character that's experiencing an artistic renaissance.

More