Plymouth
By now the world is aware of what happened the other day in Plymouth. The town, located on Britain’s south coast in the county of Devon, saw a terrible, terrifying act of savagery. Police are still piecing together the details and there is a lot of speculation, but it seems one Jake Davison, disenchanted with […]