A 'do it yourself' punk band from a small town in Finland show it's possible to go on long European tour.