The Impersonators are one of Finland’s finest rock bands. The two-man project born out their ashes and designed to cut out the...