Marstrand is a little town which located on the Mastransën and Köön islands to the north of the city of Gothenburg on Sweden's west coast. The town is small, but its history is long and rich in all sorts of things some times good, sometimes evil.
© Alex Goss