Music The Kills and more added to Flow Festival Helsinki will play host to some of the biggest names in music. Sarah BargielaMarch 10, 2016